DDD 聊天筆記

2021-09-25 03:26:17 字數 297 閱讀 4668

聚合根是實體。

實體有生命週期,使用標識進行跟蹤。

聚合根是全域性標識,由倉儲或其它服務負責其生命週期。

實體是區域性標識,由聚合根負責其生命週期。 

縱向、橫向、時間維度的合理劃分,如:分層、分聚合、分上下文、迭代(分時間)。

首先值物件是」不可變的「,也就是說值物件是」原子的「,string是值物件,其聚合了char列表,因為常見的關聯式資料庫內建了對string的支援,因此對映起來比較容易,簡單的值物件也被orm所支援(拉平),但是集合形式的值物件,就需要自己映**,而且要保證」集合本身「是值物件。

DDD學習筆記

2010 11 20 通過部落格 http blog.csai.cn user1 16236 index.html 學習ddd知識 內容 實體框架之領域驅動實踐 1 至 5 2010 11 21 通過部落格 http blog.csai.cn user1 16236 index.html 學習ddd...

DDD 概念中的DDD

領域驅動設計,它是對物件導向的的分析和設計 object orient analysis design 的乙個補充,對技術框架進行了分層規劃,同時對每個類進行了策略和型別劃分。領域模型是領域驅動的核心 採用 的設計思想,業務邏輯不再集中在幾個大型的類上,而是在大量相對小的領域物件上,這些類具有自己的...

領域驅動設計(DDD)筆記(一)

最近在看 領域驅動設計 這本書,準備寫點學習筆記博文記錄系列。記錄本書中的要點和疑惑,不定期更新!先放張marginnote的圖 每個aggregate都有乙個根 root 和乙個邊界 boundary 邊界定義了aggregate的內部都有什麼,根則是aggregate中所包含的乙個特定entit...