gpt4 book ai didi

dto - 在域模型中传递 DTO

转载 作者:行者123 更新时间:2023-12-04 06:50:08 26 4
gpt4 key购买 nike

我看到 DTO 类型在域模型中的类型内创建并在类型之间传递。这是好习惯吗?

我一直认为 DTO 主要用于上下文边界(即对象图的边缘)以解耦上下文实现(例如域/ui 边界)。

最佳答案

你的问题有点主观,但没关系。与大多数“硬性规定”一样,确实没有硬性规定。只有指导方针。总是有一个异常(exception),或者一些特殊情况,最好的行动方案是做一些违背最佳实践的事情(比如使用 goto 语句立即跳出多个嵌套循环)。

话虽如此,不,在域模型中传递 DTO 类型并不是一个好习惯。 DTO 代表数据传输对象,传输通常意味着跨越某个边界的传输。如果您停留在域模型中,则不应先转换为 DTO 类型,然后再转换回域类型。

关于dto - 在域模型中传递 DTO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3251734/

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