实体和值对象

              
yongbuyanbai 08-09-05

虽然表面知道实体对象和值对象的区别,但是在分析设计的时候,总感觉把实体对象和值对象搞混,以至于把实体中添加了很多的属性,而有些属性是可以提取出来作为值对象的.所以应该如何区分这两个,比较迷茫,我往往都是寻找到了实体后,就直接思考其属性是什么,然后就往里面放置了,考虑值对象的情况很少.应该从什么地方出发考虑值对象(说到这里估计是对从实体对象中提取值对象不是很清楚了),请指点下!谢谢!

banq
2008-09-05 17:55

其实就是需要合并属性的同类项,以后要多个思考习惯,这些属性中哪些反映了另外一个对象的特征,那么就划分出子对象。

子对象不一定是值对象。

tearoffhu
2009-06-13 16:32

我只懂一点儿rup,里面涉及的实体类。
实体类是分析类,只用于需求分析阶段。
分析类专成设计类还需要进一步设计。

我觉得你把两者混为一谈了。