实现结构
首先,考虑1:1:1方式的最精简实现方式:

几个角色的说明:
•IDataTransferObject是DTO对象的抽象接口,用于描述所有DTO应该具有的抽象行为,他会同时部署在DTO实体类和消费者服务方。
•BusinessDomainObject是消费者服务实际需要使用的目标内容,但为了完成一个操作可能需要多次调用这个业务领域对象,因此需要在中间通过DTO进行调用“打包”。
•DataTransferObjectImpl是面向具体某个业务领域对象的DTO实现,他同时实现了IDataTransferObject所定义的基本基本操作。

| 第1页: 意图与问题 | 第2页: Data Transfer Object与消费者服务的... |
| 第3页: 实现结构 | 第4页: 演示示例 |
| 第5页: 附件----实现DTO数据装载的2种方式 |