知识卡片

建模范式决定领域模型形态

普通读书笔记卡 · 1979

内容

即使都采用领域模型驱动设计,不同人针对同一领域设计出的领域模型也会千差万别——除了设计能力、经验、对真实世界理解的差异外,对模型产生根本影响的是建模范式(建立模型时遵循的模式与规则)。主要建模范式有结构建模范式、对象建模范式、函数建模范式,恰好对应结构化编程、面向对象编程、函数式编程三种编程范式,这也印证了分析、设计、实现三位一体。发散:评审两份差异巨大的领域模型时,先不争论细节对错,而是先确认双方采用的是否为同一建模范式——范式不同,评判标准也不同。

参考来源

- 位置:《解构领域驱动设计》附录A A 引言(源文件:_epub-src/OEBPS/034.xhtml) - 结论依据:作者指出对模型产生根本影响的是建模范式,并列出三种建模范式与三种编程范式的对应关系。 - 原始内容:这除了因为不同人的设计能力、经验以及对真实世界的理解不一致,还因为对模型产生根本影响的是建模范式(modeling paradigm)……建模范式与编程范式的对应关系,也证明了分析、设计和实现三位一体的关系。