Цепочка обязанностей

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Название цепочка обязанностей
Английское название chain of responsibility
Диаграмма Файл:Chain.png
Тип поведенческий
Назначение для организации в системе уровней ответственности



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

Цепочка обязанностей — поведенческий шаблон проектирования, предназначенный для организации в системе уровней ответственности.

Применение

Шаблон рекомендован для использования в условиях:

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

Источники

  • С. Стелтинг, О. Маасен «Применение шаблонов JAVA», — Москва, Вильямс, 2002.

Ссылки


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

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:Zuständigkeitskette en:Chain-of-responsibility pattern es:Chain of Responsibility (patrón de diseño) fr:Chaîne de responsabilité (patron de conception) it:Chain of responsibility pattern ja:Chain of Responsibility パターン ko:Chain of responsibility 패턴 uk:Ланцюжок відповідальностей zh:责任链模式

Личные инструменты

Served in 0.088 secs.