Skip to content
Michael Held edited this page Nov 21, 2020 · 30 revisions

UML (The Unified Modeling Language)

It's not a UML book or guide. It's just a place with some explanation that helps to understand design patterns.

1. Realization. Realization is a relationship between the interface and the implementing class.

2. Inheritance. Represents an "is-a" relationship.

3. Aggregation. A special type of association. Objects of Class1 and Class2 have separate lifetimes.

4. Composition. A special type of aggregation. Objects of Class2 live and die with Class1.

Clone this wiki locally