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 the O’Reilly learning platform.

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