Suchergebnisse für Anfrage "strategy-pattern"

4 die antwort

Unterschied zwischen Strategie- und Delegationsmuster

8 die antwort

Wo liegt der Nutzen bei der Verwendung des Strategiemusters?

Ich habe angeschautdiese Erklärung auf WikipediaInsbesondere das C ++ - Beispiel. Der Unterschied zwischen dem Definieren von drei Klassen, dem Erstellen und...

3 die antwort

Strategy Design Pattern, Generics und TypeSafety

Ich möchte das folgende Strategiemuster in Kombination mit Factory erstellen, aber ich möchte, dass es typensicher ist. Ich habe bis jetzt folgendes gemacht:

TOP-Veröffentlichungen

12 die antwort

Ist 'Strategy Design Pattern' nicht mehr als die grundlegende Verwendung von Polymorphismus?

ImStrategy Design Pattern, was wir tun, ist Erstellen Sie eine gemeinsame Schnittstelle.Implementieren Sie eine Reihe von Klassen mithilfe dieser Schnittstelle mit überschriebenen Methoden.Lassen Sie die Laufzeit laufen, um die tatsächliche ...

14 die antwort

Wie verwende ich das Strategiemuster mit C #?

Hier ist was ich bisher habe: namespace Strategy { interface IWeaponBehavior { void UseWeapon(); } } namespace Strategy { class Knife : IWeaponBehavior { public void UseWeapon() { Console.WriteLine("You used the knife to slash the enemy! SLASH ...

4 die antwort

Hat dieses Java Strategy-Muster eine redundante Context-Klasse?

1 die antwort

Wie kann ich eine statische Methode als Standardparameter für das Strategieentwurfsmuster verwenden?

Ich möchte eine Klasse erstellen, die ein Strategieentwurfsmuster ähnlich dem folgenden verwendet: class C: @staticmethod def default_concrete_strategy(): print("default") @staticmethod def other_concrete_strategy(): print("other") def ...

14 die antwort

Verwenden eines Strategiemusters und eines Befehlsmusters

eide Entwurfsmuster kapseln einen Algorithmus und entkoppeln Implementierungsdetails von ihren aufrufenden Klassen. Der einzige Unterschied, den ich feststellen kann, besteht darin, dass das Strategy-Muster Parameter für die Ausführung enthält, ...

2 die antwort

Polymorphe Aufzählungen für die Statusverarbeitung

1 die antwort

Wie kann ein Delegat mit einer generischen und erweiterbaren Klasse auf mehrere Ereignisse reagieren?