Komposition
(von lat.: compositio = Zusammenstellung, Zusammensetzung) ist ein
Sonderfall der Aggregation; sie modelliert eine physische
Teile-Ganzes-Beziehung. Die Komponenten sind vom Kompositum
existenzabhängig, d. h. die Erzeugung (bzw. Löschung) des
Kompositums erzeugt (bzw. löscht) auch die Komponenten. In UML
wird die Komposition durch eine gerade Linie mit einer gefüllten
Raute auf der Seite des Ganzen (des Kompositums) dargestellt.