标签: java c#
Martin Fowler说:
在进程之间传输数据以减少数据的对象 方法调用次数。
什么是流程?流程可以是解决方案中的项目,并且在同一解决方案中的两个项目之间传输数据的对象是DTO,还是POCO / POJO?
从上面的链接可以看出,Fowler正在谈论必须通过线路进行序列化/反序列化的对象。 (示例中的Web服务)。但是,在我看过的几个地方,项目中使用的对象被称为DTO,而没有与远程接口一起使用。