简介
业务需求
UML 入门
- DDD 之 UML 入门 1| 原文:05|领域建模实践(上):怎样既准确又深刻地理解业务知识?
- DDD 之 UML 入门 2| 原文:06|领域建模实践(下):领域建模还有什么其他技巧?
- 聚合的 UML 表示| 原文:14|聚合的概念:怎样保护业务规则?
- UML 对象图(Object Diagram)| 原文:19|值对象(中):值对象有什么好处?
- UML 值对象| 原文:20|值对象(下):值对象和实体的本质区别是什么?
- UML 限定| 原文:21|用“限定”建模:怎样简化一对多关联?
- UML 泛化| 原文:22|泛化建模(上):领域知识更抽象怎么办?
数据库设计
架构实战
- DDD 分层架构| 原文:09|分层架构:怎样逃离“大泥球”?
- DDD 代码一| 原文:10|代码实现(上):要“贫血”还是要“充血”?
- DDD 代码二| 原文:11|代码实现(中):怎样创建领域对象、实现领域逻辑?
- DDD 代码三| 原文:12|代码实现(下):怎样更加“面向对象”?
- 迭代一回顾| 原文:13|迭代二概述:怎样更深刻地理解领域知识?
- 聚合| 原文:14|聚合的概念:怎样保护业务规则?
- 聚合的实现一| 原文:15|聚合的实现(上):怎样对聚合进行封装?
- 聚合的实现二| 原文:16|聚合的实现(中):怎样实现不变规则?
- 聚合的实现三| 原文:17|聚合的实现(下):怎样用事务保护聚合?
- 值对象一| 原文:18|值对象(上):到底什么是值对象?
领域建模基本概念
相关书籍
- 《领域驱动设计:软件核心复杂性应对之道》
- 《UML 用户指南》
- 《UML 精粹》
- 《分析模式:可复用的对象模型》
书籍来源: 开篇词|带你吃透DDD