資源簡介
本書是Eric Evans對他自己寫的《領域驅動設計-軟件核心復雜性應對之道》的一本字典式的參考書,可用于快速查找《領域驅動設計》中的諸多概念及其簡明解釋。書是英文版的,2015年3月修訂版,我已經加了目錄,方便大家參閱。
Acknowledgements
Definitions
Pattern Language Overview
I. Putting the Model to Work
Bounded Context
Ubiquitous Language
Continuous Integration
Model-Driven Design
Hands-on Modelers
Refactoring Toward Deeper Insight
II. Building Blocks of a Model-Driven Design
Layered Architecture
Entities
Value Objects
Domain Events *
Services
Modules
Aggregates
Repositories
Factories
III. Supple Design
Intention-Revealing Interfaces
Side-Effect-Free Functions
Assertions
Standalone Classes
Closure of Operations
Declarative Design
iii
Drawing on Established Formalisms
Conceptual Contours
IV. Context Mapping for Strategic Design
Context Map
Partnership *
Shared Kernel
Customer/Supplier Development
Conformist
Anticorruption Layer
Open-host Service
Published Language
Separate Ways
Big Ball of Mud *
V. Distillation for Strategic Design
Core Domain
Generic Subdomains
Domain Vision Statement
Highlighted Core
Cohesive Mechanisms
Segregated Core
Abstract Core
VI. Large-scale Structure for Strategic Design
Evolving Order
System Metaphor
Responsibility Layers
Knowledge Level
Pluggable Component Framework
代碼片段和文件信息
評論
共有 條評論