0

如果我有一个实现方法“toDTO”的持久性类,并且该方法返回一个表示对象的 POJO,这会被归类为适配器模式吗?

请注意,这不是实现本身的问题,而是它将以何种方式分类。

4

2 回答 2

1

如果 DTO 使用 Persistence 对象的活动状态,则可以将其归类为适配器;如果它制作了数据的防御性副本,丢弃了原始数据,那么它就不是适配器。

于 2013-01-11T14:34:09.390 回答
0

请注意,DTO 通常被归类为自身的模式。请参阅 Fowler 的企业应用程序架构模式

另请参阅此 SO question以讨论 DTO 是一种反模式。

于 2013-01-11T14:48:44.233 回答