DDD理論學習系列——案例及目錄 1. 引言 DDD中Repository這個單詞,主要有兩種翻譯:資源庫和倉儲,本文取倉儲之譯。 說到倉儲,我們肯定就想到了倉庫,倉庫一般用來存放貨物,而倉庫一般由倉庫管理員來管理。當工廠生產了一批貨物時,只需交給倉庫管理員即可,他負責貨物 ...
目錄 DDD理論學習系列 通用語言 DDD理論學習系列 領域 DDD理論學習系列 限界上下文 DDD理論學習系列 領域模型 DDD理論學習系列 統一建模語言 DDD理論學習系列 實體 DDD理論學習系列 值對象 DDD理論學習系列 應用服務 amp 領域服務 DDD理論學習系列 領域事件 DDD理論學習系列 聚合 DDD理論學習系列 工廠 上下文映射圖 戰略設計與戰術設計 實體 值對象 領域服務 ...
2017-06-02 08:39 4 8594 推薦指數:
DDD理論學習系列——案例及目錄 1. 引言 DDD中Repository這個單詞,主要有兩種翻譯:資源庫和倉儲,本文取倉儲之譯。 說到倉儲,我們肯定就想到了倉庫,倉庫一般用來存放貨物,而倉庫一般由倉庫管理員來管理。當工廠生產了一批貨物時,只需交給倉庫管理員即可,他負責貨物 ...
DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關聯關系,是一種整體與部分的關系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD中,聚合也可以用來表示整體與部分的關系,但不再強調部分與整體的獨立性。聚合是將相關聯的領域對象進行顯示 ...
DDD理論學習系列——案例及目錄 1. 引言 Module,即模塊,是指提供特定功能的相對獨立的單元。提到模塊,你肯定就會想到模塊化設計思想,也就是功能的分解和組合。對於簡單問題,可以直接構建單一模塊的程序。而對於復雜問題,則可以先創建若干個較小的模塊,然后將它們組裝、鏈接 ...
DDD理論學習系列——案例及目錄 1.引言 提到值對象,我們可能立馬就想到值類型和引用類型。而在C#中,值類型的代表是strut和enum,引用類型的代表是class、interface、delegate等。值類型和引用類型的區別,大家肯定都知道,值類型分配在棧上,引用類型 ...
DDD理論學習系列——案例及目錄 1.引言 在針對大型的復雜領域進行建模時,聚合、實體和值對象之間的依賴關系可能會變得十分復雜。在某個對象中為了確保其依賴對象的有效實例被創建,需要深入了解對象實例化邏輯,我們可能需要加載其他相關對象,且可能為了保持其他對象的領域不變性增加了額外 ...
DDD理論學習系列——案例及目錄 1. 引言 A domain event is a full-fledged part of the domain model, a representation of something that happened ...
DDD理論學習系列——案例及目錄 1.引言 實體對應的英語單詞為Entity。提到實體,你可能立馬就想到了代碼中定義的實體類。在使用一些ORM框架時,比如Entity Framework,實體作為直接反映數據庫表結構的對象,就更尤為重要。特別是當我們使用EF Code First ...