Описание тега command-pattern

Шаблон "Команда" - это шаблон поведения "Банда четырех", в котором объект используется для представления и инкапсуляции всей информации, необходимой для вызова метода в более позднее время. При использовании этого тега для сложных вопросов реализации - укажите язык кода, на котором написана реализация.

Шаблон "Команда" - это шаблон поведения "Банда четырех", в котором объект используется для представления и инкапсуляции всей информации, необходимой для вызова метода в более позднее время.

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

Типичные варианты использования шаблона Command, среди прочего:

  • Отменить
  • Транзакционное поведение
  • Волшебники
  • Пулы потоков

Это один из поведенческих шаблонов проектирования"Банды четырех", впервые опубликованный в книге Гаммы и др. "Шаблоны проектирования: элементы объектно-ориентированного программного обеспечения многократного использования".

Более подробная информация доступна в Википедии.