Als «strategy-pattern» getaggte Fragen


16
Was ist der Unterschied zwischen der Vorlagenmethode und den Strategiemustern?
Kann mir bitte jemand erklären, was der Unterschied zwischen dem Muster der Vorlagenmethode und dem Strategiemuster ist? Soweit ich das beurteilen kann, sind sie zu 99% gleich - der einzige Unterschied besteht darin, dass das Muster der Vorlagenmethode eine abstrakte Klasse als Basisklasse hat, während die Strategieklasse eine Schnittstelle verwendet, …


7
Verwenden eines Strategiemusters und eines Befehlsmusters
Beide Entwurfsmuster kapseln einen Algorithmus und entkoppeln Implementierungsdetails von ihren aufrufenden Klassen. Der einzige Unterschied, den ich erkennen kann, besteht darin, dass das Strategiemuster Parameter für die Ausführung berücksichtigt, während das Befehlsmuster dies nicht tut. Es scheint mir, dass das Befehlsmuster erfordert, dass alle Informationen für die Ausführung verfügbar sind, …



17
Beispiel für das Strategiemuster in der realen Welt
Ich habe über die gelesen OCP-Prinzip und wie man das Strategiemuster verwendet, um dies zu erreichen. Ich wollte versuchen, dies einigen Leuten zu erklären, aber das einzige Beispiel, an das ich denken kann, ist die Verwendung verschiedener Validierungsklassen, basierend auf dem Status einer "Bestellung". Ich habe ein paar Artikel online …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.