文章目录
【DDD(领域驱动设计)思想解读及优秀实践 13】|迭代二概述:怎样更深刻地理解领域知识?
这节课开始,我们即将进入第二个迭代,一起学习几个DDD里更高级的实践和模式,带你逐步提升领域建模能力,更深刻地理解领域知识。
在梳理迭代二主要内容和迭代需求之前,我会先帮你巩固一下迭代一知识点。这是因为,你在学习了前面的课程以后,有些知识点虽然掌握了,但知识点之间还没能形成有机的整体。这节课我会帮你把它们联系起来,形成完整的知识图景。另一方面,只有扎实地掌握迭代一,才能更好地掌握迭代二。
迭代一回顾
在《领域驱动设计》的原书里,Evans喜欢用“概念图”总结模式。我也准备学习原作者,用概念图帮你串联一下迭代一的知识点。概念图是个比较简单的工具,在下面的讲解过程中你自然就会掌握了。另外,我也会指出每个知识点在《领域驱动设计》一书中的章节,以便你对照原书,进一步加深理解。
按照建模落地的过程,我们把迭代一的知识点分成捕获行为需求和事件风暴、模型的建立以及模型的实现这三个部分来回顾。
捕获行为需求和事件风暴
首先,我们复习一下捕获行为需求和事件风暴。下面这张图表示了捕获行为需求和DDD两个核