Commands
Design Pattern
Published in
2 min readFeb 4, 2019
Command Design Pattern: позволяет инкапсулировать запрос на выполнение определенного действия в виде отдельного объекта. Этот объект запроса на действие и называется командой. При этом объекты, инициирующие запросы на выполнение действия, отделяются от объектов, которые выполняют это действие.
В следующей секции приведен пример консольного приложения с использованием команд.
Receiver это объект, у которого есть действие, которое нужно выполнить из команды.
Объект Command выполняет действие объекта Receiver.
Класс Invoker говорит команде выполнить ее действия.
Design Patterns