22 / 37
Что такое паттерн Command (Команда)?
Command — паттерн, который превращает действие в объект. Вместо прямого вызова editor.bold() ты создаёшь объект-команду с методами execute и undo. Это позволяет ставить действия в очередь, логировать их, откатывать (undo/redo) и повторять. В JavaScript команды часто реализуются как объекты с методом execute или даже как простые функции.