【发布时间】:2015-03-19 14:44:01
【问题描述】:
在 DDD 中建模的每个类型都必须是实体还是值对象?
【问题讨论】:
标签: java c# domain-driven-design
在 DDD 中建模的每个类型都必须是实体还是值对象?
【问题讨论】:
标签: java c# domain-driven-design
不,在 DDD 中,您可以对以下类型的对象进行建模:
域事件:定义事件的域对象。领域事件是领域专家关心的发生的事情。
服务:当操作在概念上不属于任何对象时。遵循问题的自然轮廓,您可以在服务中实现这些操作。
Repository:检索域对象的方法应委托给专门的 Repository 对象,以便可以轻松地互换替代存储实现。
Factory:用于创建域对象的方法应委托给专门的 Factory 对象,以便可以轻松地互换替代实现。
【讨论】: