Программирование › Паттерны и архитектура
Команда: действие как предмет
Нужно знать заранее: Паттерны: проверенные решения частых задач
Как превратить действие в объект, который можно сохранить, повторить и отменить: отмена в редакторе уровней, запись повтора, очередь приказов в стратегии, переназначение клавиш.