Патерни проєктування · Middle · Запитання 49 з 75
Що таке «анемічна модель» і чому її критикують?
- ✓Правильна відповідь: Об'єкти - лише дані, логіка - у сервісах окремо
- 2Модель даних без індексів у базі, через що запити повільні
- 3Модель із надмірною кількістю методів і поведінки
Пояснення
Фаулер називає це антипатерном в ООП: дані й правила їх зміни розділено, і інваріанти легко порушити. На фронтенді у функціональному стилі «дані + чисті функції поруч в одному модулі» - нормальний компроміс, якщо правила зосереджено в одному місці.