Antwort

0

Obwohl es wahr ist, dass sie "aufgabenorientiert" sind, beziehen sich diese beiden Muster eigentlich auf unterschiedliche Zwecke, nehmen wir das Beispiel einer SQLTable-Klasse.

Filtermuster kann dienen zum Filtern/Entfernen/Verbergen, allgemeiner beeinflussen die Struktur Ihrer Datenbank, aber ändern Sie ihr Verhalten überhaupt nicht.

Beispiel 1: Einmal gefiltert, es ist nur eine neue SQLTable mit weniger/mehr Zeilen und vielleicht weniger/mehr Spalten

Interpreter Muster Verhaltensmustern, in dem Sinne, gehört, dass sie das Verhalten von modifes ein Objekt (oft mit Hilfe eines Strukturmusters wie Composite dargestellt). Der Unterschied liegt in der Interpretation der Struktur, sich anders zu verhalten.

Beispiel 2: Einmal als csv-Tabelle interpretiert, kann Ihr SQLTable jetzt in eine PDF-Datei exportiert werden

Ich denke, Ihr Missverständnis kommt von der Tatsache, dass sie beide auf eine Struktur angewendet, um sind zu schaffen, etwas anderes aber der eigentliche Unterschied liegt in ihrer Absicht anstatt ihre konkrete Umsetzung, die relativ nahe ist in der Praxis

+1

[CS.SE] (http://cs.stackexchange.com/questions/2284/whats Der Unterschied zwischen einer Brücke Mediator und einem Wrapper/2290 # 2290) hat eine Excel Antwort auf Muster, die sich nach Absicht und nicht nach Umsetzung unterscheiden. – jaco0646

Verwandte Themen