컴퓨터/Java

객체지향 원칙 2: 상속보다는 구성을 활용한다.

수제녹차 2019. 9. 7. 14:00
728x90
반응형

- "A는 B이다"보다 "A에는 B가 있다"가 나을 수 있다.

예를 들어 오리 클래스에 대해 나는 행동과 꽥꽥거리는 행동이 있다면,

두 행동을 각각 클래스로 만들고 오리 클래스 내에서 각자 객체를 선언할 수 있다.

이를 구성(composition)이라 한다.

 

반응형