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: