1)추상화(abstract) - 반영할 현실을 소프트웨어로 단순하게
ex) 위성사진 -> 지하철 노선도로 간편하게
2) 부품화 ( 다른곳에서 재활용으로 사용하게) - 로직을 부품화
ex) 키보드 마우스 교체
메소드를 부품화해서 기능별로 분류되어 문제해결도 빠르게 함
-댓글창 만든다던지 등등 -> 다른곳에서도 쓸 수 있게
3) 은닉화, 캡슐화
- 내부 동작방법을 케이스(객체)안으로 숨기고 사용자에게 부품사용방법 ( 메소드) 노출
- ex) 모니터 사용
4) 인터페이스
- 부품과 부품을 교환가능해야함
- -ex) hdmi케이블 연결
'JAVA > ★객체지향' 카테고리의 다른 글
상속과 생성자/ super (0) | 2023.03.10 |
---|---|
상속 - extends( 부모->자식//->자식) (0) | 2023.03.10 |
초기화와 생성자 (0) | 2023.03.10 |
스코프(유효범위) , 지역변수 전역변수 , this예시 (0) | 2023.03.10 |
클래스 /인스턴스(instance)/ 객체(object), this //static 접근 (0) | 2023.03.10 |