Liebe Leserinnen, liebe Leser,
in diesem Beitrag möchte ich ein kurzer und knapper Spickzettel für Assoziazionen in UML Klassendiagrammen darstellen, weil ich eine kurze Beschreibung für etwas Besseres als einen einfachen Namen halte.
Gerichtete Assoziation - A hat eine ständige Assoziation mit B
Ständige Assoziation - A und B haben ständige Assoziationen zwischeneinaner
(Bidirektionale) Assoziation - A und B voneinander abhängen
Abhängigkeit - A hängt von B ab
Aggregation - A hat eine Referenz auf B; Zerstörung von A zerstört B nicht; “hat-ein”
Aggregation - A hat Null-zu-Vielen-Referenz(en) auf B, B hat 1 Referenz auf A
Komposition - A enthält und besitzt B; Die Zerstörung von A zerstört B auch
Verallgemeinerung - A erweitert B; “ist-ein”
(Schnittstelle) Realisierung - A implementiert B