【发布时间】:2014-08-30 19:17:06
【问题描述】:
我们计划在受红色 (EE) 和蓝色 (VV) ddd 书籍的启发下开发一款遵循领域驱动设计的软件。 业务没有那么复杂。可以避免所有具体类的继承。目标是感受领域模型的重要性。那么使用从Entity继承的POCO类可以吗?还是创建域模型并使用 DTO 或存储库将值传输到域模型会更好?
【问题讨论】:
-
我会首先关注模型。这与此时的代码无关。掌握模型是一种视觉和语言活动,通过代码探测来验证模型如何转换为代码。
-
基本上,我的问题是设计师应该什么时候决定使用贫血域模型?
-
不确定你的意思,但“从实体继承的 POCO 类”可能是矛盾的。你在说什么实体?
-
我在考虑域实体。 “抽象类 EntityWithCompositeId:实体”
标签: architecture domain-driven-design poco anemic-domain-model rich-domain-model