成功的專案有一個豐富的領域模型 模型在迭代設計的過程中不斷演變 三個專案的對比 第一個專案 簡單實用的web交易系統的第二個版本 沒有領域模型 沒有公共語言 沒有結構化設計 挫敗原因業務邏輯 => 需要透過嚴謹地使用領域邏輯設計方法
11/7/2023讀書筆記 前言 Part I 運用領域模型 第1章 消化知識 第2章 交流與語言的使用 第3章 綁定模型與實作 第4章 分離領域 第5章 軟體所顯示的類型 第6章 領域物件的生命週期
3/20/2022CH5 本章重點: 本章主要討論如何設計和簡化關聯的開始,主要專注三種模型 ENTITY VALUE OBJECT SERVICE 關聯 關聯的控制
3/4/2022恭喜我們~進入PART II 模型驅動設計的建構區塊 接下來三個章節介紹不同的模式語言 CH4 本章重點:Layered Architecture 分層架構 不囉唆看圖↓ ↓ ↓ DDD軟體設計風格「責任驅動設計」RDD(Responsibility-driven Design) 目的:「領域物件」「系統中的其他功能」分離,已達到降底耦合,讓程式更有彈性,更容易維護或更貼近業務需求與目標。
3/3/2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up