9.15. Mit dem Composite-Muster Speisekarten entwerfen

Wie also wenden wir das Composite-Muster auf unsere Speisekarten an? Erst einmal müssen wir ein Komponente-Interface erstellen. Dieses fungiert als die gemeinsame Schnittstelle für Speisekarten und Speisen und ermöglicht es, sie auf gleiche Weise zu behandeln. Anders gesagt: Wir können die gleiche Methode auf Speisekarten und Speisen aufrufen.

Natürlich macht es bei manchen Methoden möglicherweise keinen Sinn, sie auf einer Speisekarte oder einer Speise aufzurufen. Aber damit können wir klarkommen. Wie, werden wir in Kürze zeigen. Werfen wir zunächst einmal einen Blick auf eine Skizze, die zeigt, wie die Speisekarten in die Struktur des Composite-Musters eingefügt werden:

Die Kellnerin wird ...

Get Entwurfsmuster von Kopf bis Fubß now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.