Описание тега command-pattern
Шаблон "Команда" - это шаблон поведения "Банда четырех", в котором объект используется для представления и инкапсуляции всей информации, необходимой для вызова метода в более позднее время. При использовании этого тега для сложных вопросов реализации - укажите язык кода, на котором написана реализация.
Шаблон "Команда" - это шаблон поведения "Банда четырех", в котором объект используется для представления и инкапсуляции всей информации, необходимой для вызова метода в более позднее время.
Используемый объект включает имя метода, объект, которому принадлежит метод, и значения параметров метода.
Типичные варианты использования шаблона Command, среди прочего:
- Отменить
- Транзакционное поведение
- Волшебники
- Пулы потоков
Это один из поведенческих шаблонов проектирования"Банды четырех", впервые опубликованный в книге Гаммы и др. "Шаблоны проектирования: элементы объектно-ориентированного программного обеспечения многократного использования".