域服务是否应该注入其他域服务并在彼此之间工作,并使命令处理程序变得愚蠢。还是,域服务应该是愚蠢的(仅用于连接存储库屏障),而大部分工作是在命令处理程序中完成的?什么是最佳做法...
我想说的是,将所有业务逻辑添加到域对象内(如果功能不适合对象,还可以添加域服务),并对以下内容使用命令处理程序:
您可以检查一下洋葱体系结构,我想您的域服务在域模型中,而命令处理程序在应用程序服务中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句