域驱动设计 – 从域返回状态

域驱动设计 – 从域返回状态,第1张

概述在我们的域驱动应用程序中,我们使用一种名为ServiceResponse<>的类型.在我们的应用程序的各层之间发送数据 – 具体来说,一个由域中的每个方法返回.截至目前,它封装了从方法返回的数据(如果有的话),或者它可能产生的任何错误. 那么,我的问题是:向该对象添加字段是否可以接受,这可能对应用程序的其他层有用?例如,向它添加Status或StatusCode字段是否是一种好的形式,服务层稍后可 在我们的域驱动应用程序中,我们使用一种名为ServiceResponse<>的类型.在我们的应用程序的各层之间发送数据 – 具体来说,一个由域中的每个方法返回.截至目前,它封装了从方法返回的数据(如果有的话),或者它可能产生的任何错误.

那么,我的问题是:向该对象添加字段是否可以接受,这可能对应用程序的其他层有用?例如,向它添加Status或StatusCode字段是否是一种好的形式,服务层稍后可以将其解释为用作http状态代码(有或没有某些映射)?

解决方法 这对我来说听起来不错.每种方法都返回某种类型的“响应”的想法有点像试图解耦过多,但在某些情况下需要进行这种极端的解耦.

在任何情况下,ServiceResponse都可以很容易地拥有一个状态,如果它需要一个,那就是我要放的地方.

总结

以上是内存溢出为你收集整理的域驱动设计 – 从域返回状态全部内容,希望文章能够帮你解决域驱动设计 – 从域返回状态所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存