相关疑难解决方法(0)

与服务层或域对象本身的接口?(DDD)

我仍在学习 DDD,我有以下两个(可能很简单)的问题:

如果工厂创建了新的对象/图形/聚合实例,但也从Repository 中“重构”了对象/图形,则:

(1) 您的服务层功能/作业/任务/工作单元是否调用了工厂或实体实例或域服务功能上的行为方法?我对基于这些组件的职责的调用堆栈感到迷茫。

(2) Entity 实例甚至有像上面那样的“行为方法”吗?例如,Post 是否具有p.UpdatePost(string bodyText)域模型的关注点,因此存储库也应该实现相同的目标?或者服务层功能,在这种情况下它是否应该调用 Repository 而实体实例只是具有特定于域的行为方法而不是持久性?但是,为什么听起来像“更新帖子”是用户的目标时的域功能?

你可以看到我到处都是。请帮忙。

domain-driven-design responsibility

5
推荐指数
1
解决办法
3029
查看次数