第1章 UML概述
1.1 类图
1.2 协作图
1.3 状态图
第2章 软件生命周期
案例研究
2.1.1 商业案例
2.1.2 定义需求规范书
2.1.3 开发高层基本用例
2.1.4 面向对象分析
2.1.5 面向对象设计
第3章 基础设计模式
3.1 委托(未使用继承时)
3.1.1 概要
3.1.2 背景
3.1.3 要求
3.1.4 解决方案
3.1.5 实现
3.1.6 结论
3.1.7 .NET用法
3.1.8 代码示例
3.1.9 相关模式
3.2 接口
3.2.1 概要
3.2.2 背景
3.2.3 要求
3.2.4 解决方案
3.2.5 实现
3.2.6 结论
3.2.7 .NET用法
3.2.8 代码示例
3.2.9 相关模式
3.3 抽象基类
3.3.1 概要
3.3.2 背景
3.3.3 要求
3.3.4 解决方案
3.3.5 实现
3.3.6 结论
3.3.7 .NET API用法
3.3.8 代码示例
3.3.9 相关模式
3.4 接口和抽象类
3.4.1 概要
3.4.2 背景
3.4.3 要求
3.4.4 解决方案
3.4.5 结论
3.4.6 .NET API用法
3.4.7 代码示例
3.4.8 相关模式
3.5 不变模式
3.5.1 概要
3.5.2 背景
3.5.3 要求
3.5.4 解决方案
3.5.5 实现
3.5.6 结论
3.5.7 .NET API用法
3.5.8 代码示例
3.5.9 相关模式
3.6 代理
3.6.1 概要
3.6.2 背景
3.6.3 要求
3.6.4 解决方案
3.6.5 实现
3.6.6 结论
3.6.7 代码示例
3.6.8 相关模式
……