Ich bin neu in Design Patterns und versuche zu lernen, wie sie typischerweise aussehen. Im Moment versuche ich das Fassadenmuster zu verstehen. Ich habe das Gefühl, dass das Fassadenmuster ein ziemlich weit gefächertes Konzept ist, und so fragte ich mich, ob mein zweites Diagramm als Teil der Fassadenvorlage betrachtet werden würde.Design Patterns - Understanding Facade Pattern
Ich kenne eine typische Fassade Muster im Grunde sieht wie folgt aus (mit der A-Klasse ist die Fassade):
Aber was, wenn wir eine subtilere Diagramm wie dieses:
Würde die A-Klasse immer noch als Facade-Klasse betrachtet oder hängt sie vom Kontext ab?
Hmm, ich dachte Design Patterns wären mehr wie eine Richtlinie und nicht so streng, lassen Sie es je nach Kontext spezifisch machen – Jesper
Es stimmt, dass Sie je nach Kontext wählen können, welches Designmuster anwendbar ist, aber im Allgemeinen sind nur vordefinierte Vorlagen. Dies bedeutet jedoch nicht, dass Sie die Code-Struktur nicht an die Anforderungen Ihres Projekts anpassen können. –
Also würden Sie sagen, dass mein zweites Diagramm ein "maßgeschneidertes" Fassaden-Diagramm sein könnte, aber ist das wahrscheinlich ein anderes Muster? Weil ich kein Muster finden kann, das meinem Beispiel ähnlich sieht ... Vielleicht ist es nicht einmal ein Muster? – Jesper