注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络行业软件及应用软件设计原则与模式

软件设计原则与模式

软件设计原则与模式

定 价:¥33.00

作 者: 郭双宙
出版社: 机械工业出版社
丛编项:
标 签: 工学 教材 研究生/本科/专科教材

购买这本书可以去


ISBN: 9787111510024 出版时间: 2015-09-01 包装:
开本: 页数: 字数:  

内容简介

  本书分为两个部分:**部分是设计原则简介及必要的UML知识;第二部分详细介绍了27种设计模式,每个设计模式都有一个与之适应的、浅显易懂的例子作为引子,并有详细的UML结构设计图及相对应的可运行程序以帮助读者理解所学模式。本书的特点是通过有趣的例子讲解每个设计模式的含义及结构,把设计模式的学习门槛降低,使初学者可以更加容易理解。每个程序都非常简洁明了,采用Java**成熟技术编写,易学易用。本书适合作为本科及高职院校软件专业的设计模式课程教材,也可供从事软件工程的初、中级设计人员参考使用。

作者简介

暂缺《软件设计原则与模式》作者简介

图书目录

前 言
第1章 软件设计原则与UML简介/
1.1 “开—闭”原则/
1.2 里氏代换原则/
1.3 依赖倒置原则/
1.4 接口隔离原则/
1.5 合成/聚合复用原则/
1.6 迪米特法则/
1.7 单一职责原则/
1.8 UML简介/
1.9 设计模式简介/
第2章 创建型模式/
2.1 简单工厂模式/
2.1.1 工厂模式的形态/
2.1.2 简单工厂模式的结构/
2.1.3 简单工厂模式的实现/
2.1.4 简单工厂模式的使用实例/
2.1.5 简单工厂模式的优点与缺点/
2.2 工厂方法模式/
2.2.1 工厂方法模式的结构/
2.2.2 工厂方法模式的实现/
2.2.3 工厂方法模式的实际应用/
2.3 抽象工厂模式/
2.3.1 抽象工厂模式的结构/
2.3.2 抽象工厂模式的起源/
2.3.3 抽象工厂模式的优点与缺点/
2.3.4 抽象工厂模式的实现/
2.4 单例模式/
2.4.1 单例模式的结构/
2.4.2 单例模式的类型/
2.4.3 单例模式的进阶/
2.5 多例模式/
2.5.1 多例模式的结构/
2.5.2 多例模式的实现/
2.6 建造模式/
2.6.1 建造模式的适用场景/
2.6.2 建造模式的特点/
2.6.3 建造模式的结构/
2.7 原型模式/
2.7.1 原型模式的结构/
2.7.2 原型模式的优点与缺点/
第3章 结构型模式/
3.1 适配器模式/
3.1.1 适配器模式的结构/
3.1.2 适配器模式的实现/
3.1.3 适配器模式的优点与缺点/
3.2 缺省适配器模式/
3.2.1 缺省适配器模式的结构/
3.2.2 缺省适配器模式的实现/
3.3 合成模式/
3.3.1 合成模式的结构/
3.3.2 合成模式的实现/
3.4 装饰模式/
3.4.1 装饰模式的结构/
3.4.2 装饰模式的实现/
3.4.3 装饰模式的简化/
3.4.4 装饰模式的进阶/
3.5 代理模式/
3.5.1 代理模式的结构/
3.5.2 代理模式的实现/
3.6 享元模式/
3.6.1 享元模式的结构/
3.6.2 享元模式的优点与缺点/
3.7 门面模式/
3.7.1 门面模式的结构/
3.7.2 门面模式的实现/
3.7.3 门面模式的进阶/
3.8 桥梁模式/
3.8.1 桥梁模式的定义/
3.8.2 桥梁模式的结构/
3.8.3 桥梁模式的优点/
3.8.4 桥梁模式的实现/
第4章 行为型模式/
4.1 不变模式/
4.1.1 “不变” 和 “只读” 的区别/
4.1.2 不变模式的结构/
4.1.3 不变模式在Java中的应用/
4.1.4 不变模式的安全应用/
4.1.5 不变模式的优点与缺点/
4.2 策略模式/
4.2.1 策略模式的结构/
4.2.2 策略模式的特点/
4.2.3 策略模式的实现/
4.2.4 策略模式的优点与缺点/
4.3 模板方法模式/
4.3.1 模板方法模式的结构/
4.3.2 模板方法模式中的方法/
4.3.3 模板方法模式的实现/
4.3.4 模板方法模式的进阶/
4.4 观察者模式/
4.4.1 观察者模式的结构/
4.4.2 观察者模式的模型/
4.4.3 观察者模式的实现/
4.4.4 推模型和拉模型的比较/
4.5 迭代子模式/
4.5.1 迭代子模式的结构/
4.5.2 宽接口和窄接口/
4.5.3 迭代子模式的实现/
4.5.4 迭代子模式的优点与缺点/
4.6 责任链模式/
4.6.1 责任链模式的结构/
4.6.2 责任链模式的实现/
4.7 命令模式/
4.7.1 命令模式的结构/
4.7.2 命令模式的实现/
4.7.3 命令模式的解析/
4.7.4 命令模式的优点/
4.8 备忘录模式/
4.8.1 备忘录模式的结构/
4.8.2 备忘录模式的实现/
4.8.3 多重检查点/
4.8.4 “自述历史”模式/
4.9 状态模式/
4.9.1 状态模式的结构/
4.9.2 状态模式的实现/
4.9.3 状态模式的解析/
4.10 专题:分派/
4.10.1 分派的概念/
4.10.2 静态分派和动态分派/
4.10.3 单分派和多分派/
4.11 访问者模式/
4.11.1 访问者模式的结构/
4.11.2 访问者模式的实现/
4.11.3 访问者模式的分析/
4.11.4 访问者模式的进阶/
4.11.5 访问者模式的优点与缺点/
4.12 解释器模式/
4.12.1 解释器模式的结构/
4.12.2 解释器模式的实现/
4.13 调停者模式/
4.13.1 为什么需要调停者/
4.13.2 调停者模式的结构/
4.13.3 调停者模式的实现/
4.13.4 调停者模式的优点与缺点/
参考文

本目录推荐