道场
最新
推荐
订阅
解道Jdon
面向对象
设计模式
领域驱动设计
微服务
企业架构
架构设计
SOA
可伸缩性
性能设计
事务
RESTful
事件驱动
缓存设计
编程
Spring框架
Jdon框架
并发编程
异步编程
响应编程
函数编程
AOP编程
分布式
分布式设计
SpringCloud
事件溯源
CQRS
NoSQL
区块链
云计算
大数据
学习教程
培训咨询
教程列表
Java基础
安卓
Node.js
Javascript
工作流BPM
业务分析
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是一种认识世界的世界观,两者是不同的层次概念。
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
×
登录
用户名
密码
登录
取消
自动登陆
新浪微博登录
新用户注册
忘记密码?