摘要:
1.自下而上 DDD自下而上的领域建模通常采用事件风暴,通过头脑风暴列出所有可能的业务行为和事件,然后找出产生这些行为的领域对象。通过事件风暴来梳理业务和抽象,在事件风暴中根据一些业务操作和行为找出实体或值对象,进而将业务关联紧密的实体和值对象进行组合,构成聚合。再根据业务语义将多个聚合划定在同一个 阅读全文
摘要:
战略设计会控制和分解战术设计的边界与粒度;战术设计则从实证角度验证领域模型的有效性、完整性和一致性,进而以演进的方式对战略设计进行迭代。 在战略设计阶段,经过需求分析获得清晰的问题领域,通过对问题领域进行分析和建模,识别限界上下文,划分出相对独立的领域,并通过上下文映射建立它们之间的关系,辅以面向领 阅读全文
摘要:
1.领域 领域指的是范围或边界,在研究和解决业务问题时,DDD会按照一定的规则将业务领域进行细分。当领域被细分到一定程度后,DDD会将问题范围限定在特定的边界内(也就是领域),并在这个边界内建立领域模型,进而用代码实现该领域模型,解决相应的业务问题。DDD的领域指的就是边界,它确定了要解决的业务问题 阅读全文