O'Reilly logo

Entwurfsmuster von Kopf bis Fubß by Bert Bates, Kathy Sierra, Elisaebth Freeman, Eric Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required