Hallo Zusammen,
weiß jemand von Euch zufällig einen Trick oder eine eingängliche/ einfache Erklärung zu den Beziehungen zwischen den unterschiedlichen Klassen im UML-Klassendiagramm?
Wann verwende ich eine Assoziation, wann eine Aggregation, wann eine Komposition? Die Aussage, "Komposition beschreibt eine Existenzabhängigkeit" reicht mir nicht immer für die klare Unterscheidung zwischen Aggregation und Komposition (Eine Rechnungsposition macht ohne Rechnung keinen Sinn, gleiches kann man aber auch für eine Abteilung ohne Mitarbeiter sagen). Genauso unsicher bin ich mir dann bei der Wahl von Aggregation und Assoziation (Ein unternehmen besteht aus Abteilungen(Aggregation) aber eine Firma auch aus Personen (Assoziation) HÄÄ
Vielen Dank für Euren Input!