학습목표 : 객체지향의 4대 특성을 이해할 수 있다.
* 4대 특성
- 추상화(Abstraction) - 모델링
- 상속(Inheritance) - 재사용
- 다형성(Polymorphism) - 사용편의
- 캡슐화(Encapsulation) - 정보은닉
OOP 4대 특성중 첫번째로 이해해야 하는것은 추상화이다.
추상화를 이해하면 상속, 다형성도 그 안에 포함되어 있는 특성임을 이해할 수 있다.
참고서적 : 스프링 입문을 위한 자바 객체지향의 원리와 이해 (위키북스)
'객체지향 (OOP)' 카테고리의 다른 글
[추상화] abstraction (3) | 2021.05.03 |
---|---|
Java Application - 싱글톤 패턴(Singleton pattern) (2 - Web 버젼) (0) | 2021.04.30 |
Java Application - 싱글톤 패턴(Singleton pattern) (0) | 2021.04.29 |