Паттерн проектирования «Команда» / «Command»
4 мин
Почитать описание других паттернов.

Необходимо иметь эффективное представление запросов к некоторой системе, не обладая при этом знаниями ни об их природе ни о способах их обработки.
Существует по крайней мере три мотивации к использованию шаблона “Команда”:

Проблема
Необходимо иметь эффективное представление запросов к некоторой системе, не обладая при этом знаниями ни об их природе ни о способах их обработки.
Описание
Существует по крайней мере три мотивации к использованию шаблона “Команда”:
- инкапсулирование запроса в виде объекта для последующего протоколирования/логирования и т.п.
- наделение сущности “вызов метода объекта” свойствами самостоятельного объекта;
- объектно-ориентированный обратный вызов (callback);

Вы PM. Как узнать – готова ли вёрстка к реальному использованию?

Кристофер Александер в соавторстве с пятью другими специалистами по архитектуре действительно написал книгу об архитектурных шаблонах, в которой он действительно рассмотрел свыше двухсот оных. Краткое и широко известное название это книги — «A Pattern Language». Однако же достаточно взглянуть на обложку книги, чтобы увидеть ее полное название: «A Pattern Language: Towns, Buildings, Construction». Такие длинные названия книг и широкая распространенность только названий кратких — не редкость; например, все знают «Происхождение видов» сэра Чарльза Дарвина, но редко кто сможет вспомнить ее полное наименование: «Происхождение видов путем естественного отбора, или Сохранение благоприятных рас в борьбе за жизнь».