Aggregation SemanticsDefinitions
Aggregation is a special kind of association
- “Part-of”-relationship
- The whole (complex object) and its parts form a conceptual unit
Properties:
- Transitivity: C is part of B and B is part of A ß C is part of A
- Anti-Symmetry: B is part of A ß A is NOT part of B
UML supports two kinds of aggregation:
- (“weak”) Aggregation
- Composition