| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1部分
让领域模型发挥作用第1章
汲取知识
有效建模的因素
12
知识汲取
持续学习
体现知识内涵的设计
深层模型
20第2章
沟通和语言的使用
通用语言
大声读出模型
一个团队,一种语言
文档和图
用于解释的模型
41第3章
将模型和实现相绑定
模型驱动设计
建模范型和工具支持
凸现主题:为什么模型对用户很关键
实践型的建模人员
60 第2部分
模型驱动设计的构造块第4章
分离出领域
分层架构
领域层中存放着模型
智能用户界面反模式
其他类型的隔离
79第5章
模型在软件中的表现形式
关联
实体(也称为引用对象)
值对象
服务
模块(也称为包)
建模范型
116第6章
领域对象的生命周期
聚合
工厂
资源库
为关系型数据库设计对象
159第7章
使用语言:扩展案例
货物运输系统简介
分离出领域:应用简介
区分实体和值对象
运输领域内的关联设计
聚合的边界
选择资源库
场景遍历
对象的创建
停下来进行重构:Cargo聚合的另一种设计
运输模型中的模块
引入新特性:配额检查
小结
186 第3部分
面向更深层理解的重构第8章
突破
关于突破的故事
机会
着眼于根本
尾声:一连串的新思维
202第9章
隐含概念显式化
挖掘概念
如何对不明显的概念建模
219第10章
柔性设计
释意接口
无副作用函数
断言
概念轮廓
独立类
闭合操作
声明式设计
声明式风格的设计
攻击的角度
282第11章
应用分析模式
293第12章
关联设计模式和模型
战略(也称为策略)
组合
为什么不用FLYWEIGHT
320第13章
面向更深层理解的重构
开始
探索团队
前期的技巧
针对开发人员的设计
时机
视危机为机会
325 第4部分
战略性设计第14章
保持模型的完整性
限界上下文
持续集成
上下文图
限界上下文之间的关系
共享内核
顾客/供应商开发团队
追随者
防腐层
隔离方式
开放主机服务
公开发布的语言
盲人摸象
选择模型上下文的策略
转换
389第15章
精炼
核心领域
扩大精炼的范围
通用子域
领域愿景声明
“高亮”的核心
内聚机制
按照声明式风格精炼
隔离的核心
抽象核心
435
深层模型的精炼
选择重构的目标
437第16章
大规模结构
循序渐进
系统隐喻
职责分层
知识层级
可插拔的组件框架
结构的约束
重构到合适的结构
481第17章
综合性战略应用
大规模结构和限界上下文结合
大规模结构和精炼结合
先评估
谁来制定策略
战略性设计决策的6个要点
492总结附录:书中的模式
507词汇表
511参考资料
515图片说明
517索引