GoF-Command Pattern
Details
- Vollständiger Name
-
GoF Command Pattern (Behavioral)
Absicht:
Kapsle eine Anfrage als Objekt, sodass du Clients mit verschiedenen Anfragen parametrisieren, Anfragen in Warteschlangen stellen oder protokollieren und rückgängig machbare Operationen unterstützen kannst.
Wann zu verwenden:
-
Wenn du Objekte mit einer auszuführenden Aktion parametrisieren möchtest
-
Wenn du Undo/Redo-Funktionalität benötigst
-
Wenn du Anfragen in Warteschlangen stellen, protokollieren oder zeitlich planen musst
Prompt-Beispiel:
"Implementiere ein Undo/Redo-System nach dem GoF-Command Pattern, bei dem jede Benutzeraktion als Command-Objekt gekapselt wird."
Verwandte Anker:
-
GoF Design Patterns (Umbrella)