【问题标题】:inheritance and custom logic in DTOs [closed]DTO 中的继承和自定义逻辑 [关闭]
【发布时间】:2018-02-28 10:42:49
【问题描述】:

据我所知,使用 DTO 的目的是为传输数据保留普通对象。您能否提供一些支持或反对在 DTO 中使用继承和自定义逻辑的论据。它使代码难以阅读,这是我发现的缺点。另一方面,它可能会减少一些代码重复。

【问题讨论】:

    标签: java design-patterns dto


    【解决方案1】:

    DTO - 数据传输对象,应该是简单的数据容器,例如在 web 层和服务层之间提供。对于我最大的优势,里面的逻辑可能是一些验证规则,仅此而已。任何业务逻辑都是肯定的。

    【讨论】:

    • 继承呢,只是为了避免代码重复?
    • 是的,如果它减少代码,我可能会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 2010-09-11
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    相关资源
    最近更新 更多