【发布时间】:2009-02-04 19:22:22
【问题描述】:
实施 DTO 的最佳方式是什么?
我的理解是它们是在对象之间传输数据的一种方式。例如,在 ASP.Net 应用程序中,您可以使用 DTO 将数据从代码隐藏发送到业务逻辑层组件。
其他选项呢,比如将数据作为方法参数发送? (这在要发送的数据较少的情况下最简单吗?)
一个只保存数据、可以被其他对象引用的静态类(一种全局汇编数据存储类)呢? (这会不会过多地破坏封装?)
每次传输都使用一个通用 DTO 怎么样?使用起来可能有点麻烦,但减少了需要处理的类的数量(减少了对象混乱)。
感谢您分享您的想法。
【问题讨论】:
标签: asp.net design-patterns oop dto