Principii și arhitectură / Șabloane de proiectare / Comportamentale
Chain of Responsibility
Note originale de SunDiaL · Vezi sursa în engleză
Problema: Codul devine dezordonat din cauza numeroaselor verificări pe care trebuie să le faci înainte de partea importantă. Soluția: Extrage fiecare verificare/pas într-o clasă „handler” separată.
Un exemplu: pipeline-ul de middleware dintr-un Web API.