-
객체지향 원칙 2: 상속보다는 구성을 활용한다.컴퓨터/Java 2019. 9. 7. 14:00
- "A는 B이다"보다 "A에는 B가 있다"가 나을 수 있다.
예를 들어 오리 클래스에 대해 나는 행동과 꽥꽥거리는 행동이 있다면,
두 행동을 각각 클래스로 만들고 오리 클래스 내에서 각자 객체를 선언할 수 있다.
이를 구성(composition)이라 한다.
- "A는 B이다"보다 "A에는 B가 있다"가 나을 수 있다.
예를 들어 오리 클래스에 대해 나는 행동과 꽥꽥거리는 행동이 있다면,
두 행동을 각각 클래스로 만들고 오리 클래스 내에서 각자 객체를 선언할 수 있다.
이를 구성(composition)이라 한다.