punkflyer
2009-12-16 17:29

看来BANQ没回答,那就是默认了??

banq
2009-12-16 17:37

2009年12月15日 10:33 "punkflyer"的内容
现在思路清晰多了,那么接下来的领域设计里,是不是就是设计模式发挥作用了?

在模拟世界的问题上?都能用OO解决么?

是的,如下图: MartinFowler言论:

punkflyer
2009-12-21 10:21

又有一点关于值对象和实体想法,在如何区分值对象和实体的时候,是不是可以这样分析

如果对象的一个属性(对象),他的数据是唯一的,并且以这个属性(对象)的数据来区分对象,那么这个属性(对像)就是实体?

如果对象的一个属性(对象),他的数据不是唯一的,可以相同,那么这个属性(对象)就是值对象?

并且值对象里可以有实体?实体里也可以值对象?

还是一旦对象里有了实体,他就是实体?

banq
2009-12-21 17:43

2009年12月21日 10:21 "punkflyer"的内容

如果对象的一个属性(对象),他的数据是唯一的,并且以这个属性(对象)的数据来区分对象,那么这个属性(对像)就是实体?

如果对象的一个属性(对象),他的数据不是唯一的,可以相同,那么这个属性(对象)就是值对象?

并且值对象里可以有实体?实体里也可以值对象?

还是一旦对象里有了实体,他就是实体?

实体和值对象需要从业务情况出发来分辨,两者在不同业务场景下可以互换,所以,单纯从对象层次是无法分清楚他们的。

xiaobruce
2010-01-28 19:07

在一个业务场景下,你所关心的实体可能就只有一个,其他的可以看作是值对象

2Go 上一页 1 2