(항목 18) 상속보다 구성 사용
이 글을 읽으면서 핵심 문구는 다음과 같을 것 같습니다. “… 상속은 부모 클래스의 API ‘결함도’를 상속합니다.” 즉, 가능하면 상속을 사용하지 마십시오. 이 요소의 상속은 구현 상속을 참조합니다. (인터페이스 상속 x) 좋은 상속 사례 슈퍼클래스와 서브클래스가 프로그래머에 의해 제어되는 패키지 확장성을 위해 설계된 잘 문서화된 클래스입니다. 더 나쁜 상속 다른 패키지의 구체적인 클래스가 다른 구체적인 클래스에서 … Read more