- 1
- 0
- 约小于1千字
- 约 1页
- 2026-07-15 发布于北京
- 举报
一:命令模型和查询模型:
1:如果一个方法修改了对象的状态,这个方法就是一个命令,它不应该返回
数据
2:如果一个方法返回了数据,这个方法就是一个查询,它不应该通过直接或
间接的来修改对象状态
以前的DDD分层架构、DDD六边形架构等,他们的实体、聚合、领域服务等
在实现的时候,里面都是命令和查询功能都有的,也就是混在一起的。
现在,把查询功能从他们里面独立开,这样依赖,聚合、领域服务里面就只
有命令方法,而不再有查询方法了。
对应的,也就只有增删改的方法,而没有查询方法,顶多有一个按ID
查的方法。
这样一来,我们就称这个移除了查询功能的模型叫做命令模型。
专门用来封装查询功能的模型叫做查询模型
二:读写数据模型的分离
读模型:就是查询模型
写模型:就是命令模型
您可能关注的文档
最近下载
- 2025年昭觉县事业单位联考招聘考试真题汇编附答案.docx VIP
- 国家安全人民防线建设小组会议记录.docx VIP
- 2026年浙江省教师职称考试(教育管理研究)历年参考题库含答案详解.docx VIP
- 肿瘤患者心理问题及应对策略.pptx
- 华为联合深圳机场 深圳智慧机场数字化转型白皮书.docx
- 真把大鲸鱼尾巴尖儿上的小海螺.PPT VIP
- 山东文史资料选辑 第1-25辑 目录整理版.pdf VIP
- 小学数学五年级人教上册第3单元 小数除法.pptx
- 第七节治法概要第一章中医儿科学基础07课件讲解.pptx VIP
- 2023版老年保健与管理专业人才培养方案2023.07.25.doc VIP
原创力文档

文档评论(0)