【发布时间】:2011-12-07 12:54:23
【问题描述】:
无法明确区分这些在多层架构中经常使用的概念。
【问题讨论】:
标签: model-view-controller oop multi-tier
无法明确区分这些在多层架构中经常使用的概念。
【问题讨论】:
标签: model-view-controller oop multi-tier
对我来说:
1) 实体/业务对象/业务模型对象 - 业务领域中的实际对象(名词)。例如“订单”和“订单项目”。 “Order”可以有一个“OrderDate”属性,以及一个名为“GetOrderItems”的函数
2) 数据传输对象 - 您的实体的可序列化属性包表示。使用上面的示例,您的“订单”DTO 中将缺少“GetOrderItems”函数。
【讨论】: