根据DDD在域对象中进行save(),get()和delete()操作是否好

时间:2015-08-28 14:07:43

标签: domain-driven-design

在我们的应用程序中设计域对象时出现了这种情况。

如果我们考虑具有域逻辑的域对象,我们可以在域对象中建模save(),delete()或get(),这样它就表明域对象知道如何保存自己,如何删除自己。

1 个答案:

答案 0 :(得分:1)

持久性不是域逻辑,它只是一个技术问题。聚合根本不应该知道持久性细节。阅读有关存储库模式的信息。此外,DDD与战术模式无关。无处不在的语言,有界上下文和上下文映射是DDD最重要的方面。