14 lines
895 B
Markdown
14 lines
895 B
Markdown
# Команда
|
||
|
||
Поведенческий паттерн проектирования, который превращает запросы в объекты, позволяя передавать их как аргументы при вызове методов, ставить запросы в очередь, логировать их, а также поддерживать отмену операций.
|
||
|
||
Паттерн **Команда** инкапсулирует запрос в виде объекта, делая возможной параметризацию клиентских объектов с другими запросами, организацию очереди или регистрацию запросов, а также поддержку отмены операций.
|
||
|
||
## Схемы
|
||
|
||
![scheme-1](scheme-1.png)
|
||
|
||
![scheme-2](scheme-2.png)
|
||
|
||
![scheme-3](scheme-3.png)
|