11. 합성과 유연한 설계
상속과 합성의 비교 1 상속 합성 컴파일 타임에 의존성 해결 두 객체 사이의 의존성은 런타임에 해결 is-a has-a 부모클래스의 구현에 의존 퍼블릭인터페이스에 의존 부모클래스 안에 구현된 코드 재사용 객체의 퍼블릭 인터페이스 재사용 상속과 합성의 비교 2 같은 요구사항을 상속과 합성을 사용해서 각각 구현한 사례를 보고 비교해 보자. 우선 요구사항은 아래와 같다. 기본 정책의 계산 결과에 적용된다. 세금 정책은 기본 정책인 RegularPhone이나 NightlyDiscountPhone의 계산이 끝난 결과에 세금을 부과한다. 선택적으로 적용할 수 있다. 기본 정책의 계산 결과에 세금 정책을 적용할 수도 있고 적용하지 않을 수도 있다. 조합 가능하다. 기본 정책에 세금 정책만 적용하는 것도 가능하고, 기..
책/오브젝트
2021. 12. 22. 22:04
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday