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.

nameGerichtete Assoziation - A hat eine ständige Assoziation mit B

nameStändige Assoziation - A und B haben ständige Assoziationen zwischeneinaner

name(Bidirektionale) Assoziation - A und B voneinander abhängen

nameAbhängigkeit - A hängt von B ab

nameAggregation - A hat eine Referenz auf B; Zerstörung von A zerstört B nicht; “hat-ein”

nameAggregation - A hat Null-zu-Vielen-Referenz(en) auf B, B hat 1 Referenz auf A

nameKomposition - A enthält und besitzt B; Die Zerstörung von A zerstört B auch

nameVerallgemeinerung - A erweitert B; “ist-ein”

name(Schnittstelle) Realisierung - A implementiert B