如何理解DDD中的不变性,不变量

10-09-01 szgaea
在学习DDD中的对象生命周期时,出现了不变量,不变性的概念,看得不是很清晰,不变量是指啥,如何确定不变量,不变性规则?
    

banq
2010-09-03 09:34
不变性是指事物内部的规律,设计经常切分,一分为二,虽然一个事物分成两个部分,但是这两个部分因为同属于一个事物,必然有其互相依赖关联以及其他一致性的地方。

比如订单有总额和多个订单条目金额,条目金额总和必须等于订单总额,这就是一个不变性。

猜你喜欢