什么是贫血模型?

时间:2013-05-17 15:26:52

标签: model domain-driven-design

我一直在寻找一段时间试图了解这是什么,但我并不是很清楚。什么是贫血模型,它是什么替代?

1 个答案:

答案 0 :(得分:4)

基本上是一个具有业务语义的对象模型,但逻辑是在域对象之外实现的,因为它无法封装它。

替代方案将正确实施域模型。当然,贫血模型有一些优点和缺点:

Anemic Domain Model: Pros/Cons

此外,我对这篇文章非常有帮助:http://www.martinfowler.com/bliki/AnemicDomainModel.html

我希望它有所帮助!