原文:DDD理論學習系列(3)-- 限界上下文

. 引言 限界上下文可以拆分為兩個詞,限界和上下文。 限界:是指一個界限,具體的某一個范圍。 上下文:個人理解就是語境。 比如我們常說的段子: 我想靜靜。 這個句子一般是想表達 我想靜一靜 的意思。但是我們卻把它玩笑成 靜靜是誰 。 可見上下文語境很重要。 這個例子只是個開胃菜,我們接着往下看。 . 案例分析 整個應用程序之內的一個概念性邊界。 邊界之內的每種領域術語 詞組或句子 也即通用語言, ...

2017-05-20 08:35 7 4891 推薦指數:

查看詳情

DDD理論學習系列(12)-- 倉儲

DDD理論學習系列——案例及目錄 1. 引言 DDD中Repository這個單詞,主要有兩種翻譯:資源庫和倉儲,本文取倉儲之譯。 說到倉儲,我們肯定就想到了倉庫,倉庫一般用來存放貨物,而倉庫一般由倉庫管理員來管理。當工廠生產了一批貨物時,只需交給倉庫管理員即可,他負責貨物 ...

Mon Jul 31 16:29:00 CST 2017 11 3050
DDD理論學習系列(10)-- 聚合

DDD理論學習系列——案例及目錄 1.引言 聚合,最初是UML類圖中的概念,表示一種強的關聯關系,是一種整體與部分的關系,且部分能夠離開整體而獨立存在,如車和輪胎。 在DDD中,聚合也可以用來表示整體與部分的關系,但不再強調部分與整體的獨立性。聚合是將相關聯的領域對象進行顯示 ...

Thu Jul 13 16:09:00 CST 2017 6 1941
DDD理論學習系列(13)-- 模塊

DDD理論學習系列——案例及目錄 1. 引言 Module,即模塊,是指提供特定功能的相對獨立的單元。提到模塊,你肯定就會想到模塊化設計思想,也就是功能的分解和組合。對於簡單問題,可以直接構建單一模塊的程序。而對於復雜問題,則可以先創建若干個較小的模塊,然后將它們組裝、鏈接 ...

Tue Aug 01 16:04:00 CST 2017 4 2047
DDD理論學習系列(7)-- 值對象

DDD理論學習系列——案例及目錄 1.引言 提到值對象,我們可能立馬就想到值類型和引用類型。而在C#中,值類型的代表是strut和enum,引用類型的代表是class、interface、delegate等。值類型和引用類型的區別,大家肯定都知道,值類型分配在棧上,引用類型 ...

Mon Jun 19 16:25:00 CST 2017 2 2105
DDD理論學習系列(11)-- 工廠

DDD理論學習系列——案例及目錄 1.引言 在針對大型的復雜領域進行建模時,聚合、實體和值對象之間的依賴關系可能會變得十分復雜。在某個對象中為了確保其依賴對象的有效實例被創建,需要深入了解對象實例化邏輯,我們可能需要加載其他相關對象,且可能為了保持其他對象的領域不變性增加了額外 ...

Fri Jul 21 16:26:00 CST 2017 3 2071
DDD理論學習系列(9)-- 領域事件

DDD理論學習系列——案例及目錄 1. 引言 A domain event is a full-fledged part of the domain model, a representation of something that happened ...

Thu Jul 06 17:51:00 CST 2017 9 2471
DDD理論學習系列——案例及目錄

目錄 DDD理論學習系列(1)-- 通用語言 DDD理論學習系列(2)-- 領域 DDD理論學習系列(3)-- 限界上下文 DDD理論學習系列(4)-- 領域模型 DDD理論學習系列(5)-- 統一建模語言 DDD理論學習系列(6)-- 實體 DDD理論學習系列(7)-- 值對象 DDD ...

Fri Jun 02 16:39:00 CST 2017 4 8594
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM