The Notation
The famous notations of documenting object-oriented-design are: 1. Rumbaugh 2. Booch 3. Coad 4. UML (Unified Modeling Language)
UML
Class
Relationships
Association Example
Aggregation Example
Composition and Aggregation Example
Generalization Example
Multiplicity
0 | No instances (rare) |
---|---|
0..1 | No instances, or one instance |
1 | Exactly one instance |
1..1 | Exactly one instance |
0..* | Zero or more instances |
* | Zero or more instances |
1..* | One or more instances |