Composite ermöglicht die Gleichbehandlung von Einzelelementen und Elementgruppierungen in einer verschachtelten Struktur (z.B. Baum), sodass aus Sicht des Clients keine explizite Unterscheidung notwendig ist.

siehe: GitHub - ReadMe, GOF, PK

Klassendiagramm

Beispiel

Im Beispiel sehen Sie eine Struktur von Unternehmenselementen.

Trotz großer Unterschiede im Detail lassen sich alle Knoten bis zu einem gewissen Grad gleich behandeln.

Ressourcen