diff --git a/README.md b/README.md index a027dfa..cfd55dc 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ 1. [Стратегия](strategy/) 2. [Наблюдатель](observer/) +3. [Команда](command/) ### Структурные diff --git a/command/README.md b/command/README.md new file mode 100644 index 0000000..53fca58 --- /dev/null +++ b/command/README.md @@ -0,0 +1,5 @@ +# Команда + +Поведенческий паттерн проектирования, который превращает запросы в объекты, позволяя передавать их как аргументы при вызове методов, ставить запросы в очередь, логировать их, а также поддерживать отмену операций. + +Паттерн **Команда** инкапсулирует запрос в виде объекта, делая возможной параметризацию клиентских объектов с другими запросами, организацию очереди или регистрацию запросов, а также поддержку отмены операций.