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

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