다른 패키지의 구체 클래스를 상속하는 것은 위험하다.

→ 메서드 호출과 달리 상속은 캡슐화를 깨트리기 때문!

컴포지션 사용하기

상속을 사용하는 경우

클래스가 B가 클래스 A와 **is-a 관계(일반적인 개념과 구체적인 개념의 관계)**일때만 사용해야 함

정리