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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.