CQRS与OO思想的关系

13-01-04 thinkjava
当一提到CQRS所有人都会想到DDD建模,OO思想,对象要有自己的职责,对象行为不能放入Service类中,这好像说的是OO建模,充血模型,与CQRS有何关系,个人感觉CQRS的设计用意在于读写分离,但我仍然没有想到一种场景以展示这种读写分离与传统的DAO方式相比带来的价值,从CQRS字面上理解并没有一点OO化的含义,只是他的CODE实现上采用了OO思想,所以CQRS的目的不是为了OO,而是为了读写分离,它与OO没有关系,也许可以不采用OO,也能实现读写分离呢,不知我的理解对否?

lostalien
2013-01-05 11:06
他们之间应该是没啥关系。我觉得想理解一个技术,不能只看那些理论的文章,最好找个相关的demo看下代码才能比较理解透彻

tangxuehua
2013-01-05 12:11
CQRS与OO没任何关系,CQRS是一种软件架构,OO是一种认识世界的世界观,两者是不同的层次概念。

猜你喜欢