Command

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
Название команда
Английское название command
Диаграмма Файл:Command.gif
Тип поведенческий
Назначение для обработки команды в виде объекта



Родственные шаблоны Composite/Компоновщик, Memento, Прототип, Singleton

Команда — шаблон проектирования, используемый при объектно-ориентированном программировании, представляющий действие. Объект команды заключает в себе само действие и его параметры.

Обеспечивает обработку команды в виде объекта, что позволяет сохранять её, передавать в качестве параметра методам, а также возвращать её в виде результата, как и любой другой объект.

Например, библиотека печати может иметь класс PrintJob. Для его использования можно создать объект PrintJob, установить необходимые параметры, и вызвать метод, непосредственно отсылающий задание на печать.

Примеры

Пример С#

Пример Java

Пример JavaScript


Поведенческие шаблоны проектирования

Interpreter/Интерпретатор | Template Method/Шаблонный метод | Command/Команда | Chain of Responsibility/Цепочка обязанностей | Iterator/Итератор, Cursor | Mediator/Посредник | Memento/Хранитель, Token | Observer/Наблюдатель, Listener | State/Состояние | Strategy/Стратегия | Visitor/Посетитель | Event listener | Single-serving visitor | Hierarchical visitor |

bg:Команда (шаблон) de:Kommando (Entwurfsmuster) en:Command pattern es:Command (patrón de diseño) fr:Commande (patron de conception) he:תבנית Command it:Command pattern ja:Command パターン ko:커맨드 패턴 pl:Polecenie (wzorzec projektowy) uk:Команда (шаблон проектування) zh:命令模式

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....