Fassade (engl. facade) ist ein
Entwurfsmuster aus dem Bereich der
Softwareentwicklung und gehört zu der Kategorie der Strukturmuster (Structural Patterns). Es bietet eine einheitliche und meist vereinfachte
Schnittstelle zu einer Menge von Schnittstellen eines
Subsystems.Wenn ein Subsystem viele technisch orientierte Klassen enthält, die selten von außen verwendet werden, hilft es, eine Fassade zu verwenden. Die Fassade ist eine Klasse mit ausgewählten
Methoden, die eine häufig benötigte Untermenge an
Funktionalität des Subsystems umfasst. Sie
delegiert die Funktionalität an andere Klassen des Subsystems und vereinfacht dadurch den Umgang mit dem Subsystem.
Mehr unter Wikipedia.org...