7.11. Beleuchtung, Kamera, Fassade
Eine Fassade ist genau das, was Sie brauchen: Mit dem Facade-Muster können Sie ein komplexes Basissystem nehmen und seine Verwendung vereinfachen, indem Sie eine Fassade-Klasse implementieren, die eine vernünftigere Schnittstelle anbietet. Machen Sie sich keine Sorgen:Wenn Sie das ganze Potential des komplexen Basissystems benötigen, steht sie Ihnen immer noch zur Verfügung. Aber wenn Sie nur eine einfache Schnittstelle brauchen, ist die Fassade für Sie da.
Sehen wir uns an, wie die Fassade funktioniert:
❶ Es ist Zeit, eine Fassade für das Heimkinosystem zu erstellen. Dazu werden wir eine neue Klasse, HeimkinoFassade, erstellen, die ein paar einfache Methoden wie filmSchauen() anbietet.
❷ Die Fassade-Klasse ...
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.