- 1752
- 0
- 约1.04万字
- 约 20页
- 2022-05-05 发布于广西
- 举报
DDD领域驱动设计
DDD领域驱动设计
1. 领域驱动设计
1.1 领域驱动概述
领域驱动设计(Domain Driven Design) 是⼀种从系统分析到 件建模的⼀套⽅法论。以领域为核⼼驱动⼒的设计体系。
为什么使⽤领域驱动设计
1.⾯向对象设计,数据⾏为绑定,告别贫⾎模型。
2.优先考虑领域模型,⽽不是切割数据和⾏为。
3.准确传达业务规则。
4.代码即设计。
5.它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应⽤边界,可以很容易地实现业务和技术统⼀的架构演进。
领域驱动设计,⼜称 件核⼼复杂性应对之道。是⼀套基于对象思维的业务建模设计思想,相对于 CRUD 系统有更⾼的灵活性,是业务
⼈员处理复杂问题的有效⼿段。
1.2 领域驱动优点
DDD最⼤的好处是 :接触到需求第⼀步就是考虑领域模型,⽽不是将其切割成数据和⾏为,然后数据⽤数据库实现,⾏为使⽤服务实现,最
后造成需求的⾸肢分离。DDD让你⾸先考虑的是业务语⾔,⽽不是数据。DDD强调业务抽象和⾯向对象编程,⽽不是过程式业务逻辑实
现。重点不同导致编程世界观不同。
1.⾯向对象
封装 :Account的相关操作都封装在Account Entity上,提⾼了内聚性和可重⽤性。
多态 :采⽤策略模式的Over
您可能关注的文档
- 2022年工地疫情防控应急预案.docx
- 2022年记事日历(一月一张-A4纸直接打印版).doc
- 2022年人教版八年级数学下册期中试题.docx
- 2022年沼气发展现状及市场前景分析.docx
- A5-技术支持的课堂导入-问题描述-课堂导入设计-课堂导入片段--初中数学课堂导入.docx
- BearStearns为何盛极而衰.doc
- COMSOL-4.4-模拟螺线管线圈产生的磁场分布.docx
- CT设备的验收与检测.docx
- C语言老鼠走迷宫(单路径)算法详细讲解.pdf
- Edgar-Allan-Po讲义e-爱伦坡简介-PPT课件.ppt
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
最近下载
- DBJT13-67-2021 建筑施工起重机械安全检测标准.pdf VIP
- 心理自我关怀课件.pptx VIP
- 山西省装饰工程预算定额(2018).pdf VIP
- 心绞痛患者的护理常规.pptx VIP
- 六年级数学上册第三单元分数除法应用题练习(补充练习题).doc VIP
- 初中物理知识归纳总结(最新通用完整版).doc VIP
- 基于幼小衔接的幼儿园图画书阅读指导研究.docx VIP
- 免疫刺激调控Pten单拷贝缺失导致的小鼠自闭症样行为研究-麻醉学专业毕业论文.docx VIP
- 第6课《散步》课件(共19张PPT)统编版语文七年级上册.pptx VIP
- 一氧化碳中毒救治课件.pptx VIP
原创力文档

文档评论(0)