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

烂漫一生 提交于 2020-03-25 07:58:23

3 月,跳不动了?>>>

什么是四色建模法

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

四色建模法包括

  • 时标型(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
发布了356 篇原创文章 · 获赞 456 · 访问量 171万+
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!