获得徽章 0
- 摘自thoughtwork 洞见 领域驱动设计 - - 在DDD中,ApplicationService和DomainService是两个很不一样的概念,前者是必须有的DDD组件,而后者只是一种妥协的结果,因此程序中的DomainService应该越少越好。
质疑 - - 领域服务并非越少越好,而是按需存在。如果领域对象order.xx()不合适的时候,就应该将xx放在order的领域服务里。另外,order 不适合调用其他限界上下文,因为必然出现类似httpclient 得东西,这样,领域服务就依赖了具体实现,我觉得应该放在端口适配器里的out 部分。
展开78 
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[色]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_3.41d9a9a.png)