Files
berufsschule-m1/Aufgaben/SUD/Aggregation und Komposition.md
2026-03-01 07:13:21 +01:00

1.1 KiB

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.