虽然存在许多关于这个问题的 stackoverflow 答案,但他们很少清楚地区分两者之间的区别。结果,我在理解它们时感到困惑。
在这里,我正在使用这种模式
参考图 9.1,同时使用了业务对象和传输对象。虽然两者的定义如下:
通常被认为是代表实体的类,例如书或商店。这样的类具有某些属性,例如价格、颜色、宽度、isbn 编号等。在 Java 或 .NET 中,它由所谓的 setter 和 getter 组成
现在 DTO 具有相同的定义。在我看来,它就像一个代表对象的 Bean。因此,在独立应用程序中,可能是业务对象和 DTO。请根据上面的模式链接区分两者。