2018.06.19
Chapter 02 객체지향 원리
2.1 추상화
2.2 캡슐화
높은 응집도, 낮은 결합도 일 때
요구사항 변경에 유연하게 대처 가능
2.2 캡슐화
2.3 일반화
자동차
BMW
소나타
벤츠
일반화
특수화
캡슐화
사람
-대리운전
2.3 일반화
2.3 일반화
2.3 일반화
집합론 관점으로 본 일반화 관계
A
A
A
A
{disjoint, complete}
2.4 다형성
2.5 피터 코드의 상속 규칙
상속의 오용을 막기 위해 상속의 사용을 엄격하게 제한하는 규칙
하나라도 만족하지 않으면 상속 사용해선 안된다.