Wzorce projektowe · Middle · Pytanie 74 z 75
Dlaczego Łańcuch odpowiedzialności dobrze pasuje do reguł walidacji?
- ✓Poprawna odpowiedź: Każda reguła sprawdza jedną rzecz i przekazuje sterowanie dalej; reguły można dodawać, usuwać lub zmieniać kolejność niezależnie
- 2Gwarantuje równoległe wykonanie wszystkich reguł
- 3Eliminuje potrzebę komunikatów o błędach
Wyjaśnienie
Na tym samym pomyśle opierają się stosy middleware; każdy handler niech robi jedną rzecz, a kolejność będzie jawna.