针对项目的领域驱动设计:
添加实体、值对象、聚合根、服务和各对象之间的关系
DDD领域驱动设计通常会包含战略设计和战术设计两部分:战略设计:重业务建模,以业务视角,拆分领域,通过事件风暴(从发散到收敛过程),梳理业务并构建领域模型,这
领域驱动设计,也就是DDD,是为了正确处理复杂逻辑而诞生的方法论;在软件开发中,随着系统业务复杂度增长,我们会遇到很多问题:业务非常复杂时,新需求评估,大家仅
阅读目录开篇介绍 1 1示例介绍 (OnlineExamination在线考试系统介绍) 1 2分析、建模 (对真实业务进行分析、模型化)1 2 1 用例分析
从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品
前面的章节强调过软件开发过程的重点:它必须以业务领域为中心。 我们说过让模型植根于领域、并精确反映出领域中的基础概念是建立模型的一个最重要的基础。