主页 详情

《设计模式 第2版》_刘伟,夏莉,于俊洋,黄辛迪_14556359_9787302511052

【书名】:《设计模式 第2版》
【作者】:刘伟,夏莉,于俊洋,黄辛迪
【出版社】:北京:清华大学出版社
【时间】:2018
【页数】:433
【ISBN】:9787302511052
【SS码】:14556359

最新查询

内容简介

第1章 统一建模语言基础知识

1.1 UML简介

1.1.1 UML的诞生

1.1.2 UML的结构

1.1.3 UML的特点

1.2 类图

1.2.1 类与类图

1.2.2 类之间的关系

1.2.3 类图实例

1.3 顺序图

1.3.1 顺序图定义

1.3.2 顺序图组成元素与绘制

1.3.3 顺序图实例

1.4 状态图

1.4.1 状态图定义

1.4.2 状态图组成元素与绘制

1.4.3 状态图实例

1.5 本章小结

思考与练习

第2章 面向对象设计原则

2.1 面向对象设计原则概述

2.1.1 软件的可维护性和可复用性

2.1.2 面向对象设计原则简介

2.2 单一职责原则

2.2.1 单一职责原则定义

2.2.2 单一职责原则分析

2.2.3 单一职责原则实例

2.3 开闭原则

2.3.1 开闭原则定义

2.3.2 开闭原则分析

2.3.3 开闭原则实例

2.4 里氏代换原则

2.4.1 里氏代换原则定义

2.4.2 里氏代换原则分析

2.4.3 里氏代换原则实例

2.5 依赖倒转原则

2.5.1 依赖倒转原则定义

2.5.2 依赖倒转原则分析

2.5.3 依赖倒转原则实例

2.6 接口隔离原则

2.6.1 接口隔离原则定义

2.6.2 接口隔离原则分析

2.6.3 接口隔离原则实例

2.7 合成复用原则

2.7.1 合成复用原则定义

2.7.2 合成复用原则分析

2.7.3 合成复用原则实例

2.8 迪米特法则

2.8.1 迪米特法则定义

2.8.2 迪米特法则分析

2.8.3 迪米特法则实例

2.9 本章小结

思考与练习

第3章 设计模式概述

3.1 设计模式的诞生与发展

3.1.1 模式的诞生与定义

3.1.2 软件模式

3.1.3 设计模式的发展

3.2 设计模式的定义与分类

3.2.1 设计模式的定义

3.2.2 设计模式的基本要素

3.2.3 设计模式的分类

3.3 GoF设计模式简介

3.4 设计模式的优点

3.5 本章小结

思考与练习

第4章 简单工厂模式

4.1 创建型模式

4.1.1 创建型模式概述

4.1.2 创建型模式简介

4.2 简单工厂模式动机与定义

4.2.1 模式动机

4.2.2 模式定义

4.3 简单工厂模式结构与分析

4.3.1 模式结构

4.3.2 模式分析

4.4 简单工厂模式实例与解析

4.4.1 简单工厂模式实例之简单电视机工厂

4.4.2 简单工厂模式实例之权限管理

4.5 简单工厂模式效果与应用

4.5.1 模式优缺点

4.5.2 模式适用环境

4.5.3 模式应用

4.6 简单工厂模式扩展

4.7 本章小结

思考与练习

第5章 工厂方法模式

5.1 工厂方法模式动机与定义

5.1.1 简单工厂模式的不足

5.1.2 模式动机

5.1.3 模式定义

5.2 工厂方法模式结构与分析

5.2.1 模式结构

5.2.2 模式分析

5.3 工厂方法模式实例与解析

5.3.1 工厂方法模式实例之电视机工厂

5.3.2 工厂方法模式实例之日志记录器

5.4 工厂方法模式效果与应用

5.4.1 模式优缺点

5.4.2 模式适用环境

5.4.3 模式应用

5.5 工厂方法模式扩展

5.6 本章小结

思考与练习

第6章 抽象工厂模式

6.1 抽象工厂模式动机与定义

6.1.1 模式动机

6.1.2 模式定义

6.2 抽象工厂模式结构与分析

6.2.1 模式结构

6.2.2 模式分析

6.3 抽象工厂模式实例与解析

6.3.1 抽象工厂模式实例之电器工厂

6.3.2 抽象工厂模式实例之数据库操作工厂

6.4 抽象工厂模式效果与应用

6.4.1 模式优缺点

6.4.2 模式适用环境

6.4.3 模式应用

6.5 抽象工厂模式扩展

6.6 本章小结

思考与练习

第7章 建造者模式

7.1 建造者模式动机与定义

7.1.1 模式动机

7.1.2 模式定义

7.2 建造者模式结构与分析

7.2.1 模式结构

7.2.2 模式分析

7.3 建造者模式实例与解析

7.4 建造者模式效果与应用

7.4.1 模式优缺点

7.4.2 模式适用环境

7.4.3 模式应用

7.5 建造者模式扩展

7.6 本章小结

思考与练习

第8章 原型模式

8.1 原型模式动机与定义

8.1.1 模式动机

8.1.2 模式定义

8.2 原型模式结构与分析

8.2.1 模式结构

8.2.2 模式分析

8.3 原型模式实例与解析

8.3.1 原型模式实例之邮件复制(浅克隆)

8.3.2 原型模式实例之邮件复制(深克隆)

8.4 原型模式效果与应用

8.4.1 模式优缺点

8.4.2 模式适用环境

8.4.3 模式应用

8.5 原型模式扩展

8.6 本章小结

思考与练习

第9章 单例模式

9.1 单例模式动机与定义

9.1.1 模式动机

9.1.2 模式定义

9.2 单例模式结构与分析

9.2.1 模式结构

9.2.2 模式分析

9.3 单例模式实例与解析

9.3.1 单例模式实例之身份证号码

9.3.2 单例模式实例之打印池

9.4 单例模式效果与应用

9.4.1 模式优缺点

9.4.2 模式适用环境

9.4.3 模式应用

9.5 单例模式扩展

9.6 本章小结

思考与练习

第10章 适配器模式

10.1 结构型模式

10.1.1 结构型模式概述

10.1.2 结构型模式简介

10.2 适配器模式动机与定义

10.2.1 模式动机

10.2.2 模式定义

10.3 适配器模式结构与分析

10.3.1 模式结构

10.3.2 模式分析

10.4 适配器模式实例与解析

10.4.1 适配器模式实例之仿生机器人

10.4.2 适配器模式实例之加密适配器

10.5 适配器模式效果与应用

10.5.1 模式优缺点

10.5.2 模式适用环境

10.5.3 模式应用

10.6 适配器模式扩展

10.6.1 缺省适配器模式

10.6.2 双向适配器

10.7 本章小结

思考与练习

第11章 桥接模式

11.1 桥接模式动机与定义

11.1.1 模式动机

11.1.2 模式定义

11.2 桥接模式结构与分析

11.2.1 模式结构

11.2.2 模式分析

11.3 桥接模式实例与解析

11.3.1 桥接模式实例之模拟毛笔

11.3.2 桥接模式实例之跨平台视频播放器

11.4 桥接模式效果与应用

11.4.1 模式优缺点

11.4.2 模式适用环境

11.4.3 模式应用

11.5 桥接模式扩展

11.6 本章小结

思考与练习

第12章 组合模式

12.1 组合模式动机与定义

12.1.1 模式动机

12.1.2 模式定义

12.2 组合模式结构与分析

12.2.1 模式结构

12.2.2 模式分析

12.3 组合模式实例与解析

12.3.1 组合模式实例之水果盘

12.3.2 组合模式实例之文件浏览

12.4 组合模式效果与应用

12.4.1 模式优缺点

12.4.2 模式适用环境

12.4.3 模式应用

12.5 组合模式扩展

12.6 本章小结

思考与练习

第13章 装饰模式

13.1 装饰模式动机与定义

13.1.1 模式动机

13.1.2 模式定义

13.2 装饰模式结构与分析

13.2.1 模式结构

13.2.2 模式分析

13.3 装饰模式实例与解析

13.3.1 装饰模式实例之变形金刚

13.3.2 装饰模式实例之多重加密系统

13.4 装饰模式效果与应用

13.4.1 模式优缺点

13.4.2 模式适用环境

13.4.3 模式应用

13.5 装饰模式扩展

13.6 本章小结

思考与练习

第14章 外观模式

14.1 外观模式动机与定义

14.1.1 模式动机

14.1.2 模式定义

14.2 外观模式结构与分析

14.2.1 模式结构

14.2.2 模式分析

14.3 外观模式实例与解析

14.3.1 外观模式实例之电源总开关

14.3.2 外观模式实例之文件加密

14.4 外观模式效果与应用

14.4.1 模式优缺点

14.4.2 模式适用环境

14.4.3 模式应用

14.5 外观模式扩展

14.6 本章小结

思考与练习

第15章 享元模式

15.1 享元模式动机与定义

15.1.1 模式动机

15.1.2 模式定义

15.2 享元模式结构与分析

15.2.1 模式结构

15.2.2 模式分析

15.3 享元模式实例与解析

15.3.1 享元模式实例之共享网络设备(无外部状态)

15.3.2 享元模式实例之共享网络设备(有外部状态)

15.4 享元模式效果与应用

15.4.1 模式优缺点

15.4.2 模式适用环境

15.4.3 模式应用

15.5 享元模式扩展

15.6 本章小结

思考与练习

第16章 代理模式

16.1 代理模式动机与定义

16.1.1 模式动机

16.1.2 模式定义

16.2 代理模式结构与分析

16.2.1 模式结构

16.2.2 模式分析

16.3 代理模式实例与解析

16.3.1 代理模式实例之论坛权限控制代理

16.3.2 代理模式实例之日志记录代理

16.4 代理模式效果与应用

16.4.1 模式优缺点

16.4.2 模式适用环境

16.4.3 模式应用

16.5 代理模式扩展

16.6 本章小结

思考与练习

第17章 职责链模式

17.1 行为型模式

17.1.1 行为型模式概述

17.1.2 行为型模式简介

17.2 职责链模式动机与定义

17.2.1 模式动机

17.2.2 模式定义

17.3 职责链模式结构与分析

17.3.1 模式结构

17.3.2 模式分析

17.4 职责链模式实例与解析

17.5 职责链模式效果与应用

17.5.1 模式优缺点

17.5.2 模式适用环境

17.5.3 模式应用

17.6 职责链模式扩展

17.7 本章小结

思考与练习

第18章 命令模式

18.1 命令模式动机与定义

18.1.1 模式动机

18.1.2 模式定义

18.2 命令模式结构与分析

18.2.1 模式结构

18.2.2 模式分析

18.3 命令模式实例与解析

18.3.1 命令模式实例之电视机遥控器

18.3.2 命令模式实例之功能键设置

18.4 命令模式效果与应用

18.4.1 模式优缺点

18.4.2 模式适用环境

18.4.3 模式应用

18.5 命令模式扩展

18.6 本章小结

思考与练习

第19章 解释器模式

19.1 解释器模式动机与定义

19.1.1 模式动机

19.1.2 模式定义

19.2 解释器模式结构与分析

19.2.1 模式结构

19.2.2 模式分析

19.3 解释器模式实例与解析

19.4 解释器模式效果与应用

19.4.1 模式优缺点

19.4.2 模式适用环境

19.4.3 模式应用

19.5 解释器模式扩展

19.6 本章小结

思考与练习

第20章 迭代器模式

20.1 迭代器模式动机与定义

20.1.1 模式动机

20.1.2 模式定义

20.2 迭代器模式结构与分析

20.2.1 模式结构

20.2.2 模式分析

20.3 迭代器模式实例与解析

20.4 迭代器模式效果与应用

20.4.1 模式优缺点

20.4.2 模式适用环境

20.4.3 模式应用

20.5 迭代器模式扩展

20.6 本章小结

思考与练习

第21章 中介者模式

21.1 中介者模式动机与定义

21.1.1 模式动机

21.1.2 模式定义

21.2 中介者模式结构与分析

21.2.1 模式结构

21.2.2 模式分析

21.3 中介者模式实例与解析

21.4 中介者模式效果与应用

21.4.1 模式优缺点

21.4.2 模式适用环境

21.4.3 模式应用

21.5 中介者模式扩展

21.6 本章小结

思考与练习

第22章 备忘录模式

22.1 备忘录模式动机与定义

22.1.1 模式动机

22.1.2 模式定义

22.2 备忘录模式结构与分析

22.2.1 模式结构

22.2.2 模式分析

22.3 备忘录模式实例与解析

22.4 备忘录模式效果与应用

22.4.1 模式优缺点

22.4.2 模式适用环境

22.4.3 模式应用

22.5 备忘录模式扩展

22.6 本章小结

思考与练习

第23章 观察者模式

23.1 观察者模式动机与定义

23.1.1 模式动机

23.1.2 模式定义

23.2 观察者模式结构与分析

23.2.1 模式结构

23.2.2 模式分析

23.3 观察者模式实例与解析

23.3.1 观察者模式实例之猫、狗与老鼠

23.3.2 观察者模式实例之自定义登录控件

23.4 观察者模式效果与应用

23.4.1 模式优缺点

23.4.2 模式适用环境

23.4.3 模式应用

23.5 观察者模式扩展

23.6 本章小结

思考与练习

第24章 状态模式

24.1 状态模式动机与定义

24.1.1 模式动机

24.1.2 模式定义

24.2 状态模式结构与分析

24.2.1 模式结构

24.2.2 模式分析

24.3 状态模式实例与解析

24.3.1 状态模式实例之论坛用户等级

24.3.2 状态模式实例之银行账户

24.4 状态模式效果与应用

24.4.1 模式优缺点

24.4.2 模式适用环境

24.4.3 模式应用

24.5 状态模式扩展

24.6 本章小结

思考与练习

第25章 策略模式

25.1 策略模式动机与定义

25.1.1 模式动机

25.1.2 模式定义

25.2 策略模式结构与分析

25.2.1 模式结构

25.2.2 模式分析

25.3 策略模式实例与解析

25.3.1 策略模式实例之排序策略

25.3.2 策略模式实例之旅游出行策略

25.4 策略模式效果与应用

25.4.1 模式优缺点

25.4.2 模式适用环境

25.4.3 模式应用

25.5 策略模式扩展

25.6 本章小结

思考与练习

第26章 模板方法模式

26.1 模板方法模式动机与定义

26.1.1 模式动机

26.1.2 模式定义

26.2 模板方法模式结构与分析

26.2.1 模式结构

26.2.2 模式分析

26.3 模板方法模式实例与解析

26.3.1 模板方法模式实例之银行业务办理流程

26.3.2 模板方法模式实例之数据库操作模板

26.4 模板方法模式效果与应用

26.4.1 模式优缺点

26.4.2 模式适用环境

26.4.3 模式应用

26.5 模板方法模式扩展

26.6 本章小结

思考与练习

第27章 访问者模式

27.1 访问者模式动机与定义

27.1.1 模式动机

27.1.2 模式定义

27.2 访问者模式结构与分析

27.2.1 模式结构

27.2.2 模式分析

27.3 访问者模式实例与解析

27.3.1 访问者模式实例之购物车

27.3.2 访问者模式实例之奖励审批系统

27.4 访问者模式效果与应用

27.4.1 模式优缺点

27.4.2 模式适用环境

27.4.3 模式应用

27.5 访问者模式扩展

27.6 本章小结

思考与练习

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
b25971aef20dbf534038108d13217749#c2ae6c03c1e7d025f541d4723344b49a#80040892#高等学校设计模式课程系列教材 设计模式 第2版_14556359.uvz