Патерни проєктування · Middle · Запитання 74 з 75
Чому «Ланцюжок обов'язків» добре пасує для правил валідації?
- ✓Правильна відповідь: Кожне правило перевіряє одне й передає керування далі; правила можна додавати, видаляти чи переставляти незалежно
- 2Він гарантує паралельне виконання всіх правил
- 3Він позбавляє повідомлень про помилки
Пояснення
На тій самій ідеї працюють стеки middleware; тримайте кожен обробник сфокусованим, а порядок - явним.