2010年03月02日 15:11 "atester"的内容
值对象其实就是我们常说的dto.

这是不对的(典型面向数据思路),值对象主要特征是不可变性以及可共享和复制性(见DDD)。如有想法请另外开贴。这个帖子是讨论职责,不是讨论值和数据的。

2010年03月02日 15:11 "atester"的内容
值对象其实就是我们常说的dto...

不完全对。OOP中对象3大特征:数据,行为,标识;引用对象(或实体)具有3个特征;值对象少了标识;数据传输对象(DTO)只有一个数据。

2010年03月02日 19:01 "weidagang2046"的内容
OOP中对象3大特征:数据,行为,标识;引用对象(或实体)具有3个特征;值对象少了标识

总结得很精辟。符合DDD中定义。

期待看到最後是怎麼解決這個設計上的問題的,最優化的設計是什麼?

2010年03月03日 20:08 "netroby"的内容
期待看到最後是怎麼解決這個設計上的問題的,最優化的設計是什麼?

最优设计见这个帖子:DCI架构的本质

这里其实关乎面向对象技术一个重大突破和转折点,个人认为CQRS架构与DCI架构相比,只能算是对现有技术平台折中妥协的一个模式,而不是真正符合OO的设计。
[该贴被banq于2010-03-17 13:22修改过]
[该贴被banq于2010-03-17 13:22修改过]