【DDD】领域驱动设计中的四色建模法

什么是四色建模法

我的个人理解
通过还原业务逻辑事件,依据是否影响公司的运营和发展,确定凭证作为时标型对象,并补全相关描述的建模方法。

四色建模法包括

  • 时标型(Moment-Interval)对象:具有可追溯性的记录运营或管理数据的时刻或时段对象,用粉红色表示
  • PPT(Party/Place/Thing)对象:代表参与到流程中的参与方/地点/物,用绿色表示
  • 角色(Role)对象:在时标型对象与 PPT 对象(通常是参与方)之间参与的角色,用黄色表示
  • 描述(Description)对象:对 PPT 对象的一种补充描述,用蓝色表示

核心:时标型对象

时标型对象的特点

  • 可追溯性的记录数据
  • 代表某个时间的事实
  • 如果缺失会影响企业的运营和管理

分析步骤

  1. 找到溯源事件
  2. 确定时标型对象
  3. 找到周围的PPT对象
  4. 找到角色
  5. 补全描述对象

一个完整的四色建模法完成品为下图所示

在这里插入图片描述

参考资料

  • https://www.gartner.com/binaries/content/assets/events/keywords/applications/apn30/pace-layered-applications-research-report.pdf
  • https://www.infoq.cn/article/xh-four-color-modeling
发布了361 篇原创文章 · 获赞 464 · 访问量 174万+

猜你喜欢

转载自blog.csdn.net/diandianxiyu/article/details/103423100