(Effecitve Java) 계승하는 대신 구성하라





-> 계승은 하위클래스가 상위클래스의 하위자료형이 확실한 경우에만 바람직하다.
다시말해 클래스 B는 클래스 A와 "IS-A" 관계가 성립할 때만 A를 계승해야 한다.
만약 '아니다' 라는 대답이 나오면 B안에 A객체를 참조하느 private 필드를 두고 B에는 더 작고 간단한 API를 구현해야 한다.

댓글

이 블로그의 인기 게시물

(18장) WebSocekt과 STOMP를 사용하여 메시징하기

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬