- Wie verwenden Sie Strategiemuster?
- Wie ist das Strategiemuster definiert??
- Warum wird es als Strategiemuster bezeichnet??
- Welches Problem lösen Strategiemuster??
Wie verwenden Sie Strategiemuster?
Verwenden Sie das Strategiemuster, wenn Sie verschiedene Varianten eines Algorithmus innerhalb eines Objekts verwenden möchten und während der Laufzeit von einem Algorithmus zum anderen wechseln können. Verwenden Sie die Strategie, wenn Sie viele ähnliche Klassen haben, die sich nur so unterscheiden, wie sie einige Verhaltensweisen ausführen.
Wie ist das Strategiemuster definiert??
In der Computerprogrammierung ist das Strategiemuster (auch als Richtlinienmuster bezeichnet) ein Verhaltenssoftware -Designmuster, das die Auswahl eines Algorithmus zur Laufzeit ermöglicht. Anstatt einen einzelnen Algorithmus direkt implementieren zu können, erhält Code Laufzeitanweisungen, welche in einer Familie von Algorithmen verwendet werden können.
Warum wird es als Strategiemuster bezeichnet??
Die Idee hinter dem Strategiemuster ist, dass "Algorithmen zur Laufzeit ausgewählt werden können."(Wikipedia, Strategiemuster) Das Muster wählt im Wesentlichen die richtige Strategie (oder das Verhalten) zur Lösung eines bestimmten Problems zur Laufzeit aus. Daher ist es Name.
Welches Problem lösen Strategiemuster??
Strategiemuster: Probleme, die es löst
Das Strategienmuster verhindert die hart umkreisende Verdrahtung aller Algorithmen in das Programm. Dies macht unser Programm komplex und viel falsch und schwieriger zu reduzieren/zu pflegen und zu verstehen. Dies wiederum lässt unser Programm Algorithmen enthalten, die sie nicht verwenden.