我最近听到有人说数据传输对象(DTO)是一种反模式。
为什么?有哪些选择?
一些项目的所有数据都有两次。一次作为域对象,一次作为数据传输对象。
这种重复需要付出巨大的代价,因此该架构需要从这种分离中获得巨大的收益,才能使其值得。