문제
다음 중 UML에서 합성(Composition) 관계의 특징으로 가장 옳은 것은?
① 부분 객체가 전체 객체보다 먼저 생성될 수 있다 ② 전체 객체가 소멸하면 부분 객체도 함께 소멸한다 ③ 빈 마름모 기호로 표현한다 ④ 부분 객체를 여러 전체 객체가 공유할 수 있다
정답
2번
해설
합성(Composition) 관계는 전체와 부분이 생명주기를 공유하는 강한 전체-부분 관계로, 전체 객체가 소멸하면 부분 객체도 함께 소멸한다. 채운 마름모(◆)로 표현한다. ①부분 객체는 전체 객체에 의해 생성되고, ③빈 마름모는 집합 관계, ④부분 객체는 하나의 전체 객체에만 속한다.