## **Aggregation (leere Raute)** **„Hat-Beziehung, aber locker“** Objekt A **hat** Objekt B, aber **B kann auch ohne A existieren**. Verwendest du, wenn … - die Beziehung **nicht lebensnotwendig** ist, - das Teil **unabhängig** vom Ganzen existieren kann, - das Teil auch **mehreren Ganzes** zugeordnet sein könnte. **Beispiele:** - Eine **Klasse** hat **Schüler** → Schüler existieren auch ohne diese Klasse. - Ein **Team** hat **Mitarbeitende** → Mitarbeitende können das Team wechseln. **Merksatz:** _Aggregation = lose Kopplung._ ## **Komposition (ausgefüllte Raute)** **„Besteht-aus-Beziehung, untrennbar“** Objekt A **besteht aus** Objekt B, und **B kann ohne A nicht existieren**. Verwendest du, wenn … - das Ganze die Teile **besitzt und verwaltet**, - das Teil **ohne das Ganze nicht sinnvoll existiert**, - das Ganze für Erzeugung und Lebensdauer der Teile zuständig ist. **Beispiele:** - Ein **Haus** besteht aus **Räumen** → Räume existieren nicht ohne das Haus. - Ein **Baum** besteht aus **Ästen**. - Eine **Rechnung** besteht aus **Rechnungsposten**. **Merksatz:** _Komposition = starke Kopplung/Lebensdauer gebunden._