-
内容大纲
本书使用Java语言详细讲解常用的软件设计模式。全书共26章,内容包括设计模式概述、面向对象设计原则、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式
本书结合大量项目实例对每个设计模式进行全面、细致的讲解。全书结构合理、条理清晰、内容丰富,且在每章后面都配有一定数量的习题,在附录中还提供了UML类图相关知识的介绍。
本书既可作为高等院校计算机及软件相关专业“软件设计模式”“软件体系结构”“面向对象分析与设计”等课程教材,也可作为各软件培训机构培训教材及全国计算机技术与软件专业技术资格(水平)考试辅导教材,还可作为软件架构师、软件工程师及广大软件爱好者的自学读物和参考用书。 -
作者介绍
刘伟 中南大学计算机应用技术博士,高级工程师,中国计算机学会会员,国家认证系统分析师,首批国家认证系统架构设计师,数据库系统工程师,微软认证系统工程师,CSDN认证专家及知名博主。具有十多年软件开发、项目管理及教育培训经验,为多家企业提供IT咨询和培训服务。在设计模式、代码重构、软件需求、软件架构、UML建模技术等领域拥有多年研究与应用经验,主持和参与四十多个软件项目的研发工作,拥有软件著作权十余项,发表相关论文二十多篇,已出版《设计模式》《设计模式实训教程》《C#设计模式》《设计模式的艺术一一软件开发人员内功修炼之道》等多部著作。 -
目录
第一部分 设计模式基础
第1章 设计模式概述
1.1 设计模式的诞生与发展
1.1.1 模式的诞生与定义
1.1.2 软件模式概述
1.1.3 设计模式的发展
1.2 设计模式的定义与分类
1.2.1 设计模式的定义
1.2.2 设计模式的基本要素
1.2.3 设计模式的分类
1.3 GoF设计模式简介
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 抽象工厂模式优缺点与适用环境
……
第三部分 结构型设计模式
第四部分 行为型设计模式
附录A UML类图
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...