gpt4 book ai didi

domain-driven-design - 从域返回状态

转载 作者:行者123 更新时间:2023-12-01 05:35:27 24 4
gpt4 key购买 nike

在我们的领域驱动应用程序中,我们使用一种叫做 ServiceResponse<> 的类型。在我们应用程序的层之间发送数据 - 具体来说,域中的每个方法都会返回一个数据。到目前为止,它封装了从方法返回的数据(如果有的话),或者它可能产生的任何错误。

那么,我的问题是:向该对象添加可能对应用程序的其他层有用的字段是一种可接受的做法吗?例如,添加 Status 是否合适?或 StatusCode它的字段稍后可能会被服务层解释为用作 HTTP 状态代码(有或没有一些映射)?

最佳答案

对我来说,这听起来是个好地方。每个方法都返回某种“响应”的想法有点像试图解耦太多,但在某些情况下,这种极端解耦是必要的。

无论如何,ServiceResponse可以很容易地拥有一个状态,如果它需要一个状态,我会把它放在那里。

关于domain-driven-design - 从域返回状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8948031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com