Aggregation and Composition
앞서서는 Dependency와도 의미가 혼동 된다고 했는데,
2020/10/09 - [System Design] - Dependency
Aggregation의 경우는 Relationship과 완전히 동일하게 표현된다.
반면에 Composition은 Ownership에 대한 표현을 명확히하는데 목표를 두고 있다.
상기의 그림을 보면 철수가 없다고 해도 게임기는 독립 객체로서 살아 갈 수 있다.
만약에 철수가 사라지면 게임기도 반듯이 같이 사라져야 한다고 하면 어떻게 표현되어야 할까?
이때 사용되는게 Composition이다.
728x90
반응형
'System Design' 카테고리의 다른 글
System Design 공략 (0) | 2021.08.01 |
---|---|
Realization (0) | 2020.10.10 |
Dependency (0) | 2020.10.10 |
Generalization (0) | 2020.10.10 |
Associations (0) | 2020.10.10 |