Fassade-Muster

Rolle

Die Aufgabe des Fassade-Musters ist, unterschiedliche High-Level-Sichtweisen auf Subsysteme bereitzustellen, deren Details vor dem Benutzer verborgen werden. Im Allgemeinen können die Operationen, die aus Sicht eines Anwenders wünschenswert sind, unterschiedlich aus einem Subsystem zusammengestellt werden.

Illustration

In der realen Welt gibt es einfache Schnittstellen zu komplexen Subsystemen. Sie können erstellt werden, um die häufigen Anwendungsfälle eines Systems schneller zu machen, oder um zwischen Anfängern und Power-Usern zu unterscheiden. Ein gutes Beispiel ist das 1-Click-System von Amazon.com (Abbildung 4-4), das den Bestellprozess für bekannte Kunden vereinfacht. Normalerweise muss ein Amazon-Kunde nach dem Auswählen ...

Get C# 3.0 Entwurfsmuster 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.