2075 / Unity / 2D / 3D / Шаблони / Ланцюжок обов'язків (Chain of Responsibility)
Дає змогу передавати запити послідовно ланцюжком обробників. Кожен наступний обробник вирішує, чи може він обробити запит сам і чи варто передавати запит далі ланцюжком
Дозволяє уникнути жорсткого зв'язку між відправником і отримувачем запиту
Дозволяє динамічно будувати ланцюг обробників запиту
Використовують:
- Коли заздалегідь невідомо хто оброблятиме запит
- Коли потрібен певний порядок обробки запиту
- Коли треба динамічно задавати набір обробників


| ChainOfResponsibility | ||
| CustomerOrder | ||
| Car | ICustomCar | |
| Taxi | Bus | Plain |
