Questions tagged «anemic-domain-model»

10
富vs贫血域模型
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 8个月前关闭。 改善这个问题 我正在决定是否应该在贫血域模型上使用富域模型,并寻找两者的良好示例。 我一直在使用Anemic域模型构建Web应用程序,并以Service- >存储库-> Storage Layer系统为后盾,使用FluentValidation进行BL验证,并将我所有的BL都放入Service层。 我读过Eric Evan的DDD书,他(以及Fowler等人)似乎认为Anemic Domain Models是一种反模式。 所以我只是真的想对这个问题有一些了解。 另外,我确实在寻找Rich Domain模型的一些好(基本)示例,以及它提供的Anemic Domain Model带来的好处。

4
避免贫血领域模型-一个真实的例子
我试图了解Anemic域模型以及为什么它们被认为是反模式。 这是一个真实的例子。 我有一个Employee类,它具有大量属性-名称,性别,用户名等 public class Employee { public string Name { get; set; } public string Gender { get; set; } public string Username { get; set; } // Etc.. mostly getters and setters } 接下来,我们有一个系统,该系统涉及在销售人员之间平均轮流传入电话和网站查询(称为“潜在客户”)。该系统非常复杂,因为它涉及轮循查询,检查假期,员工喜好等。因此,该系统目前被分离为一项服务:EmployeeLeadRotationService。 public class EmployeeLeadRotationService : IEmployeeLeadRotationService { private IEmployeeRepository _employeeRepository; // ...plus lots of other …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.