질문자 :readonly 상속보다 구성을 선호하는 이유는 무엇입니까? 각 접근 방식에는 어떤 절충점이 있습니까? 구성보다 상속을 선택해야 하는 경우는 언제입니까? 나중에 수정하기 쉽기 때문에 상속보다 구성을 선호하지만 항상 작성 접근 방식을 사용하지 마십시오. 구성을 사용하면 종속성 주입/세터를 사용하여 즉시 동작을 쉽게 변경할 수 있습니다. 상속은 대부분의 언어가 둘 이상의 유형에서 파생되는 것을 허용하지 않기 때문에 더 엄격합니다. 따라서 거위는 TypeA에서 파생되면 다소 요리됩니다. 위의 내 산성 테스트는 다음과 같습니다. TypeB는 TypeA가 예상되는 곳에서 TypeB를 사용할 수 있도록 TypeA의 전체 인터페이스(모든 공용 메서드 이상)를 노출하기를 원합니까? 상속을 나타냅니다. 예를 들..