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

Материал из 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:责任链模式

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