现货 C设计模式(第2版)  书籍  刘伟 、胡志刚 著作  清华大学出版社pdf下载

现货 C设计模式(第2版) 书籍 刘伟 、胡志刚 著作 清华大学出版社百度网盘pdf下载

作者:
简介:现货 C设计模式(第2版) 书籍 刘伟 、胡志刚 著作 清华大学出版社
出版社:
出版时间:2018-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:C设 模式( 2版)

定价:69.50元

作者:刘 、 志刚

出版社:清华大学出版社

出版日期:2018-01-01

ISBN:9787302485704

字数:

页码:

版次:1

装帧: 装-胶订

开本:16开

商品重量:0.4kg

编辑


详细讲 7个面向对象设 原则 24个常用设 模式学练结合, 超过150 习题 3套设 模式模拟试题

内容提要


本书使用C语言详细讲 了24种设 模式。全书 分为26章,内容 括设 模式概述、面向对象设 原则、简单工厂模式、工厂 法模式、抽象工厂模式、建 者模式、原型模式、单例模式、适 器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、 理模式、职责 模式、命令模式、 释器模式、迭 器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板 法模式 问者模式。本书结合大量项目应用实例,对每一个设 模式都 行了细致的讲 。本书结构合理、条理清晰、内容丰富,且在每一章后面都 有大量的习题,在附录中还提供了对UML类图相关知识的介绍 三套设 模式模拟试题。本书既可作为高等 校 算机及软件相关 业本 生 研究生软件设 模式、软件 结构、面向对象分析与设 等课程 材,也可作为各软件培训机构培训 材及全国 算机技*与软件 业技*资格(* )考试辅导 材,还可作为软件架构 、软件工程 及广大软件 好者的自学读本 参考用书。

目录


目录

1章设 模式概述

1.1设 模式的诞生与发展

1.1.1模式的诞生与定义

1.1.2软件模式概述

1.1.3设 模式的发展

1.2设 模式的定义与分类

1.2.1设 模式的定义

1.2.2设 模式的基本要素

1.2.3设 模式的分类

1.3GoF设 模式简介

1.4设 模式的优点

1.5本章小结

1.6习题

2章面向对象设 原则

2.1面向对象设 原则概述

2.2单一职责原则

2.3开闭原则

2.4里氏 换原则

2.5依赖 转原则

2.6接口隔离原则

2.7复用原则

2.8迪米 法则

2.9本章小结

2.10习题

3章简单工厂模式

3.1创建型模式

3.2简单工厂模式概述

3.3简单工厂模式的结构与实现

3.3.1简单工厂模式的结构

3.3.2简单工厂模式的实现

3.4简单工厂模式的应用实例

3.5创建对象与使用对象

3.6简单工厂模式的简化

3.7简单工厂模式的优缺点与适用环境

3.7.1简单工厂模式的优点

3.7.2简单工厂模式的缺点

3.7.3简单工厂模式的适用环境

3.8本章小结

3.9习题

4章工厂 法模式

4.1工厂 法模式概述

4.2工厂 法模式的结构与实现

4.2.1工厂 法模式的结构

4.2.2工厂 法模式的实现

4.3工厂 法模式的应用实例

4.4 置文件与 *

4.5工厂 法的重载

4.6工厂 法的隐藏

4.7工厂 法模式的优缺点与适用环境

4.7.1工厂 法模式的优点

4.7.2工厂 法模式的缺点

4.7.3工厂 法模式的适用环境

4.8本章小结

4.9习题

5章抽象工厂模式

5.1产品等级结构与产品族

5.2抽象工厂模式概述

5.3抽象工厂模式的结构与实现

5.3.1抽象工厂模式的结构

5.3.2抽象工厂模式的实现

5.4抽象工厂模式的应用实例

5.5开闭原则的倾斜性

5.6抽象工厂模式的优缺点与适用环境

5.6.1抽象工厂模式的优点

5.6.2抽象工厂模式的缺点

5.6.3抽象工厂模式的适用环境

5.7本章小结

5.8习题

6章建 者模式

6.1建 者模式概述

6.2建 者模式的结构与实现

6.2.1建 者模式的结构

6.2.2建 者模式的实现

6.3建 者模式的应用实例

6.4指挥者类的深入讨论

6.5建 者模式的优缺点与适用环境

6.5.1建 者模式的优点

6.5.2建 者模式的缺点

6.5.3建 者模式的适用环境

6.6本章小结

6.7习题

7章原型模式

7.1原型模式概述

7.2原型模式的结构与实现

7.2.1原型模式的结构

7.2.2浅克隆与深克隆

7.2.3原型模式的实现

7.3原型模式的应用实例

7.4原型管理器

7.5原型模式的优缺点与适用环境

7.5.1原型模式的优点

7.5.2原型模式的缺点

7.5.3原型模式的适用环境

7.6本章小结

7.7习题

8章单例模式

8.1单例模式概述

8.2单例模式的结构与实现

8.2.1单例模式的结构

8.2.2单例模式的实现

8.3单例模式的应用实例

8.4饿汉式单例与懒汉式单例

8.5单例模式的优缺点与适用环境

8.5.1单例模式的优点

8.5.2单例模式的缺点

8.5.3单例模式的适用环境

8.6本章小结

8.7习题

9章适 器模式

9.1结构型模式

9.2适 器模式概述

9.3适 器模式的结构与实现

9.3.1适 器模式的结构

9.3.2适 器模式的实现

9.4适 器模式的应用实例

9.5缺省适 器模式

9.6双向适 器

9.7适 器模式的优缺点与适用环境

9.7.1适 器模式的优点

9.7.2适 器模式的缺点

9.7.3适 器模式的适用环境

9.8本章小结

9.9习题

10章桥接模式

10.1桥接模式概述

10.2桥接模式的结构与实现

10.2.1桥接模式的结构

10.2.2桥接模式的实现

10.3桥接模式的应用实例

10.4桥接模式与适 器模式 用

10.5桥接模式的优缺点与适用环境

10.5.1桥接模式的优点

10.5.2桥接模式的缺点

10.5.3桥接模式的适用环境

10.6本章小结

10.7习题

11章组合模式

11.1组合模式概述

11.2组合模式的结构与实现

11.2.1组合模式的结构

11.2.2组合模式的实现

11.3组合模式的应用实例

11.4透 组合模式与安全组合模式

11.5组合模式的优缺点与适用环境

11.5.1组合模式的优点

11.5.2组合模式的缺点

11.5.3组合模式的适用环境

11.6本章小结

11.7习题

12章装饰模式

12.1装饰模式概述

12.2装饰模式的结构与实现

12.2.1装饰模式的结构

12.2.2装饰模式的实现

12.3装饰模式的应用实例

12.4透 装饰模式与 透 装饰模式

12.5装饰模式的优缺点与适用环境

12.5.1装饰模式的优点

12.5.2装饰模式的缺点

12.5.3装饰模式的适用环境

12.6本章小结

12.7习题

13章外观模式

13.1外观模式概述

13.2外观模式的结构与实现

13.2.1外观模式的结构

13.2.2外观模式的实现

13.3外观模式的应用实例

13.4抽象外观类

13.5外观模式的优缺点与适用环境

13.5.1外观模式的优点

13.5.2外观模式的缺点

13.5.3外观模式的适用环境

13.6本章小结

13.7习题

14章享元模式

14.1享元模式概述

14.2享元模式的结构与实现

14.2.1享元模式的结构

14.2.2享元模式的实现

14.3享元模式的应用实例

14.4有外部状态的享元模式

14.5单*享元模式 复合享元模式

14.6享元模式的优缺点与适用环境

14.6.1享元模式的优点

14.6.2享元模式的缺点

14.6.3享元模式的适用环境

14.7本章小结

14.8习题

15章 理模式

15.1 理模式概述

15.2 理模式的结构与实现

15.2.1 理模式的结构

15.2.2 理模式的实现

15.3 理模式的应用实例

15.4 程 理

15.5虚拟 理

15.6缓冲 理

15.7 理模式的优缺点与适用环境

15.7.1 理模式的优点

15.7.2 理模式的缺点

15.7.3 理模式的适用环境

15.8本章小结

15.9习题

16章职责 模式

16.1行为型模式

16.2职责 模式概述

16.3职责 模式的结构与实现

16.3.1职责 模式的结构

16.3.2职责 模式的实现

16.4职责 模式的应用实例

16.5*与不*的职责 模式

16.6职责 模式的优缺点与适用环境

16.6.1职责 模式的优点

16.6.2职责 模式的缺点

16.6.3职责 模式的适用环境

16.7本章小结

16.8习题

17章命令模式

17.1命令模式概述

17.2命令模式的结构与实现

17.2.1命令模式的结构

17.2.2命令模式的实现

17.3命令模式的应用实例

17.4实现命令队列

17.5 录请求日志

17.6实现撤销 作

17.7宏命令

17.8命令模式的优缺点与适用环境

17.8.1命令模式的优点

17.8.2命令模式的缺点

17.8.3命令模式的适用环境

17.9本章小结

17.10习题

18章 释器模式

18.1 释器模式概述

18.2文法 则 抽象语法树

18.3 释器模式的结构与实现

18.3.1 释器模式的结构

18.3.2 释器模式的实现

18.4 释器模式的应用实例

18.5 释器模式的优缺点与适用环境

18.5.1 释器模式的优点

18.5.2 释器模式的缺点

18.5.3 释器模式的适用环境

18.6本章小结

18.7习题

19章迭 器模式

19.1迭 器模式概述

19.2迭 器模式的结构与实现

19.2.1迭 器模式的结构

19.2.2迭 器模式的实现

19.3迭 器模式的应用实例

19.4使用内部类实现迭 器

19.5.NET内置迭 器

19.6迭 器模式的优缺点与适用环境

19.6.1迭 器模式的优点

19.6.2迭 器模式的缺点

19.6.3迭 器模式的适用环境

19.7本章小结

19.8习题

20章中介者模式

20.1中介者模式概述

20.2中介者模式的结构与实现

20.2.1中介者模式的结构

20.2.2中介者模式的实现

20.3中介者模式的应用实例

20.4扩展中介者与 类

20.5中介者模式的优缺点与适用环境

20.5.1中介者模式的优点

20.5.2中介者模式的缺点

20.5.3中介者模式的适用环境

20.6本章小结

20.7习题

21章备忘录模式

21.1备忘录模式概述

21.2备忘录模式的结构与实现

21.2.1备忘录模式的结构

21.2.2备忘录模式的实现

21.3备忘录模式的应用实例

21.4实现多次撤销

21.5备忘录模式的优缺点与适用环境

21.5.1备忘录模式的优点

21.5.2备忘录模式的缺点

21.5.3备忘录模式的适用环境

21.6本章小结

21.7习题

22章观察者模式

22.1观察者模式概述

22.2观察者模式的结构与实现

22.2.1观察者模式的结构

22.2.2观察者模式的实现

22.3观察者模式的应用实例

22.4观察者模式与.NET中的委托 件模型

22.5观察者模式与MVC

22.6观察者模式的优缺点与适用环境

22.6.1观察者模式的优点

22.6.2观察者模式的缺点

22.6.3观察者模式的适用环境

22.7本章小结

22.8习题

23章状态模式

23.1状态模式概述

23.2状态模式的结构与实现

23.2.1状态模式的结构

23.2.2状态模式的实现

23.3状态模式的应用实例

23.4 享状态

23.5使用环境类实现状态的转换

23.6状态模式的优缺点与适用环境

23.6.1状态模式的优点

23.6.2状态模式的缺点

23.6.3状态模式的适用环境

23.7本章小结

23.8习题

24章策略模式

24.1策略模式概述

24.2策略模式的结构与实现

24.2.1策略模式的结构

24.2.2策略模式的实现

24.3策略模式的应用实例

24.4PetShop 4.0中的订单处理

24.5策略模式的优缺点与适用环境

24.5.1策略模式的优点

24.5.2策略模式的缺点

24.5.3策略模式的适用环境

24.6本章小结

24.7习题

25章模板 法模式

25.1模板 法模式概述

25.2模板 法模式的结构与实现

25.2.1模板 法模式的结构

25.2.2模板 法模式的实现

25.3模板 法模式的应用实例

25.4钩子 法的使用

25.5模板 法模式的优缺点与适用环境

25.5.1模板 法模式的优点

25.5.2模板 法模式的缺点

25.5.3模板 法模式的适用环境

25.6本章小结

25.7习题

26章 问者模式

26.1 问者模式概述

26.2 问者模式的结构与实现

26.2.1 问者模式的结构

26.2.2 问者模式的实现

26.3 问者模式的应用实例

26.4 问者模式与组合模式 用

26.5 问者模式的优缺点与适用环境

26.5.1 问者模式的优点

26.5.2 问者模式的缺点

26.5.3 问者模式的适用环境

26.6本章小结

26.7习题

附录AUML类图

A.1UML概述

A.2类与类的UML表

A.3类之间的关

附录B设 模式模拟试题

B.1模拟试题一

B.2模拟试题二

B.3模拟试题三

参考文献

作者介绍


文摘







序言