「Command Pattern(コマンドパターン)」を実装する主な目的の一つで、エディタ拡張や戦略ゲームで有用なものはどれか。

「移動する」などの操作をクラス(Command)としてインスタンス化し、スタックに積むことで、逆操作(Undo)の実装が可能になる。