域模型或域对象? - 定义

时间:2011-05-03 13:22:13

标签: php oop zend-framework domain-model domain-object

如果我错了,请纠正我。

我们可以说Domain Model代表:

a) MVC结构的M部分,在M部分上,应用了域驱动设计模式。

b)以某种方式实体,其属性和关系的方案。也可以代表MVC上的M部分,但在这种情况下,无论使用何种模式。

c)域模型设计模式,其中“域模型创建互连对象的网络”;

d)作为域对象(例如,可能是我们的MVC模型上的对象重新定义某个域);

我们可以说 d) b)相同吗?

非常感谢。

2 个答案:

答案 0 :(得分:5)

简短回答:不,他们不一样。

域对象实际上是(已删除) ..查看来自@meze的评论..有一个链接。

这部分“实体方案,它们的属性和关系”有点与数据结构有关。但是,Domain对象不应该知道存储它们甚至存在存储的事实。这是数据访问层的责任。

Domain模型是操纵不同类型和数量的Domain对象的总体结构。

答案 1 :(得分:3)

域对象是域模型的一个元素。域对象是 b)