商品详情

| 商品基本信息 | |
| 商品名称: | 软件设计原则与模式 |
| 作者: | 郭双宙 |
| 市场价: | 33.00 |
| ISBN号: | 9787111510024 |
| 版次: | 1-1 |
| 出版日期: | 2015-09 |
| 页数: | 238 |
| 字数: | 368 |
| 出版社: | 机械工业出版社 |

| 目录 | |
| 目 录 前 言 第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 调停者模式的优点与缺点/ 参考文献 |

| 内容简介 | |
| 本书分为两个部分:第一部分是设计原则简介及必要的UML知识;第二部分详细介绍了27种设计模式,每个设计模式都有一个与之适应的、浅显易懂的例子作为引子,并有详细的UML结构设计图及相对应的可运行程序以帮助读者理解所学模式。本书的特点是通过有趣的例子讲解每个设计模式的含义及结构,把设计模式的学习门槛降低,使初学者可以更加容易理解。每个程序都非常简洁明了,采用Java最新成熟技术编写,易学易用。本书适合作为本科及高职院校软件专业的设计模式课程教材,也可供从事软件工程的初、中级设计人员参考使用。 |
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...