Skip to content

The Notation

The famous notations of documenting object-oriented-design are: 1. Rumbaugh 2. Booch 3. Coad 4. UML (Unified Modeling Language)

UML

Class

Pasted image 20240525185735.png

Relationships

Pasted image 20240525185811.png

Association Example

Pasted image 20240525190004.png

Aggregation Example

Pasted image 20240525190248.png

Composition and Aggregation Example

Pasted image 20240525190330.png

Generalization Example

Pasted image 20240525190441.png

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