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 books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.