Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aggregation and Composition - Coggle Diagram
Aggregation and Composition
Aggregation (Weak Association)
Definition: Child can exist independently of Parent
UML Symbol: Empty Diamond (◇)
Coupling: Weak (Loose)
Lifecycle: Independent of Parent
Example: Department ◇── Student
Composition (Strong Association)
Definition: Child cannot exist without Parent
UML Symbol: Filled Diamond (◆)
Coupling: Strong (Tight)
Lifecycle: Dependent on Parent
Example: House ◆── Room
Comparison
Dependency
Aggregation: Independent
Composition: Dependent
UML Symbol
Aggregation: Empty Diamond (◇)
Composition: Filled Diamond (◆)
Coupling
Aggregation: Weak
Composition: Strong
Example
Aggregation: Department–Student
Composition: House–Room