Знаменитый тезис Мартина Фаулера «Anemic Domain Model — это Antipattern» знаком многим. Тезис простой и звучит убедительно: если модель — это просто набор геттеров и сеттеров, а бизнес-логика живёт в сервисах, то это анемичная модель, процедурный код в объектной обёртке, шаг в сторону от объектного…
Anemic vs Rich entities: нечестная дилемма
Это краткое изложение. Полный текст материала доступен на сайте источника.