Home / cs-notes / Design / UML / Structural Diagrams / Class Diagram
Class Relationships
- Dependency
- Association
- Uni-Directional
- Bi-Directional
- Reflexive
- Multiplicity
0..*
- Aggregation
- Composition
- Aggregation
- Generalization / Inheritance
- Realization / Implementation
Differences
- Dependency
- parameter
- return value
- local access
- Association
- fields
- Aggregation
- contains-a
- lifecycle independently
- Composition
- has-a
- lifecycle associated