최근 이펙티브 자바 아이템을 공부하며 반가운 내용이 있어서 다시 정리해보려고 합니다. 상속보다는 컴포지션을 사용하라 파트인데요...
이 내용이 이전 오브젝트를 읽으며 나왔던 내용과 동일했습니다. 다형성에 대해 새롭게 알게된 것들...
다형성에 대해 새롭게 알게된 것들... 최근 2년전쯤 읽었던 오브젝트 책을 다시 복습중인데... https://blog.naver.com/gkswlcjs2/223015886086 ... blog.naver.com 위 게시글에서는 부모 클래스의 stats() 메서드 안에서 this.getEvaluationMethod()를 호출하면, 실제 인스턴스인 자식 클래스 GradeLecture의 재정의된 메서드가 호출되었습니다.
이펙티브 자바 아이템 18에서도 동일한 내용이 등장했습니다 . HashSet을 상속받아 요소 추가 횟수를 세는 예제인데요.... // 상속을 사용한 잘못된 예시 public class InstrumentedSet extends Has...
원문 링크 : this가 꼬인다 !? 상속보다는 컴포지션을 사용하라