gpt4 book ai didi

architecture - DTO:同一资源的多个DTO(和汇编程序)

转载 作者:行者123 更新时间:2023-12-01 16:19:12 25 4
gpt4 key购买 nike

根据情况,我经常需要针对同一资源的多个DTO。

以相册为例。根据我要显示的内容,我将需要不同的数据到我的DTO中(通过表单,列表,详细信息等创建)。

我将具有一个AlbumFormDTO来创建一个相册,一个专辑列表的albumDTO集合以及一个详细专辑的albumDetailDTO。

对于每个,我需要一个特定的汇编器。这样看来真的很繁重。

看起来很蠢吗?

谢谢,
Cya Benjamin。

最佳答案

不,听起来不傻。

您建议的替代方法是创建一个“super-dto”,用于多种用途。并且在每个目的上仅使用一些字段。

随着dto的变大,这种情况很快变得难看且难以维护,并且不清楚用于哪个目的所需的字段。很难重构也很难理解。

关于architecture - DTO:同一资源的多个DTO(和汇编程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122975/

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