Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有一个实现方法“toDTO”的持久性类,并且该方法返回一个表示对象的 POJO,这会被归类为适配器模式吗?
请注意,这不是实现本身的问题,而是它将以何种方式分类。
如果 DTO 使用 Persistence 对象的活动状态,则可以将其归类为适配器;如果它制作了数据的防御性副本,丢弃了原始数据,那么它就不是适配器。
请注意,DTO 通常被归类为自身的模式。请参阅 Fowler 的企业应用程序架构模式。
另请参阅此 SO question以讨论 DTO 是一种反模式。