采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我看到书是这样定义:如果领域服务行为是无状态的,或者需要多个聚合的协作,又或者需要访问外部资源,则应该将它分配给领域服务。 特别是你课程中将服务作为聚合方法的参数时,如果领域服务又能调用聚合,这样就感觉很混论了,这也是我比较迷惑的?
我猜你的意思是这样有可能出现循环递归的情况。领域服务内部可以调用聚合方法,但是极少出现领域服务中调用聚合方法时再把自己作为参数传进去的情况。另外,领域服务要尽量少用,只有明确独立的业务逻辑才能放进领域服务里。
登录后可查看更多问答,登录/注册
结合智慧零售项目实践,深度解剖DDD思想与应用方法
929 5
904 5
988 5
1.5k 5
832 4
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号