Diskussion:Fassade (Entwurfsmuster)
"Ein gutes Beispiel für eine Fassade stellt das JDBC API (Java) dar." -- ich würde ehere sagen, dass die JDBC API ein klassisches Brückenmuster ist: Eine gemeinsame Schnittstelle mit vielen unabhängigen Implementierungen.
Beispiel deshalb durch die Schriftart-Fasse der Java-API ersetzt. Der Absatz wurde frei von der englischen Wikipedia-Seite übersetzt. -- 05.08.2006
Begriffsbildung?
BearbeitenDie Bezeichnung Fassade wird in der deutschen Übersetzung des GoF-Buchs verwendet und ist auch online und in der Fachliteratur verbreitet. Es ist mit Sicherheit keine Wikipedia-interne Begriffsbildung. Obwohl ich die deutsche Bezeichnung für die deutsche Wikipedia angemessener finde, werde ich deshalb jetzt aber keinen Verschiebekrieg anfangen. Nur die Bitte, so etwas zukünftig vor der Verschieubung auf der Diskussionsseite abzustimmen. --j ?! 20:27, 13. Jun. 2008 (CEST) PS: Unabhängig davon, was nun das bessere Lemma ist, finde ich es ziemlich schwach, nach der Verschiebung den Text nicht anzupassen.
- Fehlenden Widerspruch in den letzten zwei Monaten habe ich als Zustimmung zur Rückverschiebung interpretiert. --j ?! 21:44, 17. Aug. 2008 (CEST)
Implementierung in der Fassade
BearbeitenSollte nicht noch hinzugefügt werden, dass in eine Fassade auch implementiert werden darf und nicht nur deligiert. Also Funktionalität hinzugefügt werden kann? (nicht signierter Beitrag von Reality3001 (Diskussion | Beiträge) 18:30, 24. Jun. 2011 (CEST))
- Könnte man ergänzen. Allerdings ist das Anpassen des Patterns bzw. das Finden einer zur aktuellen Problemstellung passenden Variante eh inhärenter Bestandteil der Anwendung von Patterns. Patterns bieten Lösungen an und sind keine in Stein gemeißelten Gesetze. Das gilt für jedes Pattern und so auch für die Fassade. --Der Hâkawâti ✉ 11:32, 25. Jun. 2011 (CEST)
- 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. Dieses verleitet dazu zu glauben, dass es sich bei dem Fassade Entwurfsmuster um reine Delegation handelt. Dem ist jedoch nicht so. In allen Beispielen die ich bisher gesehen habe, wird Funktionalität aus Subklassen zusammengefasst und um neue Funktionalität ergänzt.--Reality3001 12:54, 11. Jul. 2011 (CEST)
UML Diagramm zu Struktur fehlerhaft?
BearbeitenHallo,
ist das UML Diagramm zur Struktur fehlerhaft? Die Fassade benutzt die Klassen, die sie verbirgt, aber diese Klassen brauchen die Fassade nicht zu kennen.
ja, siehe englische wiki: https://en.wikipedia.org/wiki/File:Example_of_Facade_design_pattern_in_UML.png (nicht signierter Beitrag von 193.5.216.100 (Diskussion) 14:31, 17. Okt. 2019 (CEST))