LANG/C++

[C++]07-4.상속을 위한 조건

혀니리리 2023. 5. 14. 15:33
728x90

상속 관계가 성립하려면 기초클래스와 유도클래스 간에 IS - A 관계가 성립해야 함.

이것이 성립하지 않는다면 적절한 상속의 관계 X

* 무선전화기 is a 전화기

* 노트북 컴퓨터 is a 컴퓨터

 

HAS-A관계도 상속의 조건은 되지만 복합 관계로 이를 대신하는 것이 일반적.

상속으로 표현은 할 수 있지만 다르게 표현할 수가 있음.

 

728x90