Недавно я прочитал сообщение "" Модель анемичной модели домена ", который привлек мое внимание. Когда я прочитал это, я обнаружил, что описание модели анонимного домена применимо ко многим проектам, над которыми я работал и которые были построены. Я никогда не думал об этом как о плохом дизайнерском решении, поскольку он чувствовал себя очень естественным. Я думал, что в случае, когда доменная модель была легкой и не очень сложной, прозвище модели анемичной домены вполне подходит. Зачем добавлять сложность в модель домена, где это не обязательно должно быть так, что название" Модель анемичного домена" не точно описывает ваш код?
Вопрос: В какой момент накладывается больше ваших сложностей с кодом на ваш уровень сервиса/приложения, вы становитесь в порядке, чтобы вместо этого отображать сложность объектов объекта? Я все за то, что у меня есть свойство "Total", где он внутренне может определить значение для Total. Я не за то, что Entity напрямую связывается с другими виджетами, чтобы определить результат одного из его свойств. Так ли понятие модели анемической домены анти-шаблон или хорошее разделение проблем? Является ли название Anemic Domain Model всегда плохим?
Просто любопытно, что думали другие люди по этому образцу (анти).