살군의 보조기억 장치

Another memory device…

Posts Tagged ‘aggregation

매번 햇갈리는 UML 정의

leave a comment »

매번 햇갈리는 UML 정의가 있다. 바로 Aggregation과 Composition의 차이 이다.

  • Aggregation: 전체와 부분의 연관 관계를 맺지만, 그러나 동일한 생명 주기를 갖지는 않는다.
  • Composition: 전체와 부분이 강력한 연관 관계를 맺으며, 전체와 부분이 같은 생명 주기를 갖는다.

Aggregation 의 예로는, Person-Address 관계가 있을 수 있다. 역사과목-학생의 관계 또한 aggregation 이라고 볼 수 있다. Composition 의 예로는 Car-Engine 관계가 있다. House-Room 도 가능하다. 이젠 햇갈리지 말자

참고

Written by gomiski

2014/11/05 at 6:14 am

Posted in General, Lecture, Life, study

Tagged with , ,