天天看點

【DDD】領域驅動設計中的四色模組化法

什麼是四色模組化法

我的​個人了解​是

​通過還原業務邏輯事件,依據是否影響公司的營運和發展,确定憑證作為時标型對象,并補全相關描述的模組化方法。​

四色模組化法包括

  • 時标型(Moment-Interval)對象:具有可追溯性的記錄營運或管理資料的時刻或時段對象,用粉紅色表示
  • PPT(Party/Place/Thing)對象:代表參與到流程中的參與方/地點/物,用綠色表示
  • 角色(Role)對象:在時标型對象與 PPT 對象(通常是參與方)之間參與的角色,用黃色表示
  • 描述(Description)對象:對 PPT 對象的一種補充描述,用藍色表示

核心:時标型對象

時标型對象的特點

  • 可追溯性的記錄資料
  • 代表某個時間的事實
  • 如果缺失會影響企業的營運和管理

分析步驟

  1. 找到溯源事件
  2. 确定時标型對象
  3. 找到周圍的PPT對象
  4. 找到角色
  5. 補全描述對象

一個完整的四色模組化法完成品為下圖所示

參考資料

​​​​​​