Модель Rich and Anemic Domain

Я решаю, следует ли мне использовать модель расширенного домена над моделью анемичного домена, и ищу хорошие примеры этих двух.

Я создавал веб-приложения с использованием модели Anemic Domain Model, опирающейся на систему уровня Service -> Repository -> Storage, используя FluentValidation для проверки BL и помещая все свои BL в уровень Service.

Я прочитал книгу DDD Эрика Эвана, и он (вместе с Фаулером и другими), похоже, считает, что Анемичные Доменные Модели являются анти-паттерном.

Так что я просто очень хотел понять эту проблему.

Кроме того, я действительно ищу несколько хороших (базовых) примеров богатой модели предметной области и преимуществ по сравнению с моделью анемичной предметной области, которую она предоставляет.

Ответы на вопрос(8)

Ваш ответ на вопрос