概述#
Part I 建立了 Domain-Driven Design 的核心基礎:領域模型(Domain Model)不只是分析產物,而是驅動設計與實作的核心引擎。
本篇涵蓋章節#
- Chapter 1 — Crunching Knowledge:透過與領域專家的持續協作,將混沌的業務知識提煉為有用的模型
- Chapter 2 — Communication and the Use of Language:建立 Ubiquitous Language,讓開發團隊與領域專家使用同一套語言溝通
- Chapter 3 — Binding Model and Implementation:將模型與程式碼緊密綁定,實踐 Model-Driven Design
重點: 模型、語言、實作三者必須保持一致。模型不是畫完就束之高閣的文件,而是活在程式碼中、隨需求演進的核心資產。