파비의 매일매일 공부기록

프로그래머를 위한 파이썬 - 8장 #4 본문

Study/Python

프로그래머를 위한 파이썬 - 8장 #4

fabichoi 2021. 12. 3. 23:30

8.4 Bark에서의 상속과 조합
- 예제 앱에서 상속과 조합을 사용하는 예제를 보여줌
- 추상 기본 클래스를 사용하기 위한 리펙토링
- 상속이 잘 동작하는지 마지막 점검

요약
- is-a 관계를 나타내기 위하여 상속을 사용; 동작을 특화하는 데 좋음
- has-a 관계를 위해 조합을 사용; 코드의 재사용성에 좋음
- 메서드 결정 순서는 다중 상속을 올바르게 유지하는 데 중요
- 추상 기본 클래스는 파이썬에서 인터페이스와 유사한 제어와 안정성을 제공

반응형
Comments