Kapitel 2: Command (Befehl)
Kapselung eines Requests als Objekt, um so die Parametrisierung von Clients mit verschiedenen Requests, Warteschlangen- oder Logging-Operationen sowie das Rückgängigmachen von Operationen zu ermöglichen.
Command (Befehl) ist eins meiner Lieblings-Patterns. Die meisten größeren Programme, die ich schreibe, Spiele und anderes, verwenden es irgendwo. Wenn ich es an der richtigen Stelle einsetze, wird dadurch wirklich verknoteter Code fein säuberlich entwirrt. Für dieses schicke Pattern hat die Gang of Four eine ziemlich schwer verständliche Beschreibung gefunden – siehe oben.
Ich denke, wir sind uns einig, dass das ein furchtbarer Satz ist. Zunächst einmal entstellt er die Metapher, die er verwendet. Jenseits ...
Get Design Patterns für die Spieleprogrammierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.