상속과 코드 재사용 (1) 썸네일형 리스트형 상속과 코드 재사용 DRY 원칙모든 지식은 시스템 내에서 단일하고, 애매하지 않고, 정말로 믿을 만한 표현 양식을 가져야 한다중복 여부를 판단하는 기준은 변경 - 요구사항이 변경 됐을 때 두 코드를 함께 수정해야 한다면 중복이다 상속을 이용해서 중복 코드 제거하기이미 존재하는 클래스와 유사한 클래스가 필요하다면 코드를 복사하지 말고 상속을 이용해 코드를 재사용해라상속을 염두에 두고 설계되지 않은 클래스를 상속을 이용해 재사용하는 것은 생각처럼 쉽지 않다부모 클래스와 자식 클래스 사이의 결합도를 높인다 취약한 기반 클래스 문제부모 클래스의 변경에 의해 자식 클래스가 영향을 받는 현상자식 클래스를 점진적으로 추가해서 기능을 확장하는 데는 용이하지만 높은 결합도로 인해 부모 클래스를 점진적으로 개선하는 것은 어렵게 만든다자식 클.. 이전 1 다음