From 301e6da1a9938ec840a0ea34af2ae9a4023d0e46 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 14 Nov 2022 22:45:14 +0300 Subject: [PATCH] simple remote command --- README.md | 1 + command/README.md | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 command/README.md 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 @@ +# Команда + +Поведенческий паттерн проектирования, который превращает запросы в объекты, позволяя передавать их как аргументы при вызове методов, ставить запросы в очередь, логировать их, а также поддерживать отмену операций. + +Паттерн **Команда** инкапсулирует запрос в виде объекта, делая возможной параметризацию клиентских объектов с другими запросами, организацию очереди или регистрацию запросов, а также поддержку отмены операций.