当前访客身份:游客 [ 登录 | 加入开源中国 ]
当前位置:讨论区 » 技术问答 » SimpleFramework
dd

命令和查询责任分离(CQRS)架构模式 读后疑惑

dd 发表于 5-9 11:07 1年前, 6回/300阅, 最后回答: 1年前 ( 1人收藏此话题, |举报)
0

命令和查询责任分离(CQRS)架构模式

http://simpleframework.net/blog/v/5525.html

 

贫血的域模型(Anemic Domain Model)
    构建贫血的领域模型并无什么不妥,但对于较为复杂的业务逻辑应用,它可能不是最好的选择
    最终结果只能是代码间高耦合的很多“意大利面条式的代码”
    贫血的领域模型使得其业务逻辑遍布整个代码,如果业务规则改变,需要经常更新多个地方的代码

可以以一个简单的业务场景,或代码来展现一下

什么是 贫血的域模型,什么是  富领域模型 吗

 

用了 贫血的领域模型,哪些代码间会 高耦合很多“意大利面条式的代码”

 

 

 

 

    典型的富领域模型将所有业务逻辑隐藏在模型内部,而大多数对象间相互关联。试图构建一个完美的模型来解决领域的业务逻辑,这往往是以此方式开发软件失败之所在,其结果是一个非常庞大的模型,而应该考虑有限的上下文

 

 

 

 而 富领域模型,应该考虑有限的上下文 指的是什么

 

 

 


标签: SimpleFramework
我想问同样的问题 0个人想要问同样的问题 补充话题说明»

    按评价排序 | 显示最新答案 | 回页面顶部 共有6个答案 我要回答»

    有什么技术问题吗? 我要提问
    类似的话题