领域驱动设计,又称“软件核心复杂性应对之道”。是一套基于对象思维的业务建模设计思想,相对于 CRUD 系统有更高的灵活性,是业务人员处理复杂问题的有效手段。
领域驱动设计,整体包括战略和战术两部分,其中战略部分的落地需要团队合作、开发过程、流程制度等一系列支持,实施阻力相对较大。相反,战术部分,是一组面向业务的设计模式,是基于技术的一种思维方式,相对开发人员来说比较接地气,是提升个人格局比较好的切入点。
本 Chat 为战术模式预览,对战术相关模式进行简单介绍,其中包括:
- 实体
- 值对象
- 领域服务
- 模块
- 聚合
- 工厂
- 仓库
- 领域事件
- 事件溯源
面向人群: 厌倦 CRUD,寻求更高发展的业务开发人员
阅读全文: http://gitbook.cn/gitchat/activity/5ca420e5fd80e72ce02ec1ff
一场场看太麻烦?成为 GitChat 会员,畅享 1000+ 场 Chat !点击查看