Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Цепочка обязанностей (Chain of Responsibility)

img.png

Цепочка обязанностей — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке обработчиков. Каждый последующий обработчик решает, может ли он обработать запрос сам и стоит ли передавать запрос дальше по цепи.

Преимущества

🟢 Уменьшает зависимость между клиентом и обработчиками.

🟢 Реализует принцип единственной обязанности.

🟢 Реализует принцип открытости/закрытости.

Недостатки

🔴 Запрос может остаться никем не обработанным

img_1.png