13장1 13장 - 서브클래싱과 서브타이핑 개요 이번 장에서는 상속을 예시로 올바른 타입 계층을 구성하는 원칙을 좀 더 깊이 있게 소개합니다. 기존 상속에 관한 오해 올바른 타입 계층을 구성하는 원칙을 이해하기 위해 먼저 상속은 다음 두 가지 용도로 사용된다는 이해가 필요합니다. 타입 계층 구현 타입 계층 안에서 부모 클래스는 일반적인 개념(일반화), 자식 클래스는 특수한 개념(특수화)을 구현합니다. 코드 재사용 점진적으로 앱의 기능을 확장할 수 있습니다 재사용 목적으로 상속을 사용할 경우 부모 클래스와 자식 클래스가 강하게 결합되기에 변경하기 어려운 코드를 얻게 될 확률이 높습니다. 타입 계층이란 무엇이고 상속을 이용해 타입 계층을 구현한다는 것이 무엇을 의미할까? 이 질문의 답을 찾기 위해 먼저 타입과 타입 계층의 개념을 알아보겠습니다. 타입.. 2023. 10. 16. 이전 1 다음