Monday, March 8, 2021

[複雜軟件設計之道-領域驅動設計] - 聚合設計

3.1 聚合設計的概念

  3.1.1 高聚合低關聯

  3.1.2 聚合的邏輯一致性

3.2 設計聚合的幾種方法

  3.2.1 改變主謂賓順序

  3.2.2 根據領域事件設計聚合

  3.2.3 根據單一職責設計聚合

  3.2.4 按時間邊界設計聚合

  3.2.5 通過事務邊界設計聚合

  3.2.6 通過 ER 模型設計聚合

3.3 實例解析:訂單系統中的聚合設計

業務邏輯


整體物件規則

No comments:

Post a Comment

n8n index

 【n8n免費本地端部署】Windows版|程式安裝x指令大補帖  【一鍵安裝 n8n】圖文教學,獲得無限額度自動化工具&限時免費升級企業版功能