【全新正版】 软件设计原则与模式 郭双宙 9787111510024 机械工业出版社
正版图书 真实库存欢迎选购 套装图书先联系再下单 套装图书请先咨询客服再下单
¥
36.43
7.6折
¥
48
全新
库存6件
作者郭双宙
出版社机械工业出版社
ISBN9787111510024
出版时间2022-12
装帧平装
开本16开
定价48元
货号29505826
上书时间2024-12-12
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
本书分为两个部分:部分是设计原则简介及必要的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 调停者模式的优点与缺点/参考文献
内容摘要
本书分为两个部分:部分是设计原则简介及必要的UML知识;第二部分详细介绍了27种设计模式,每个设计模式都有一个与之适应的、浅显易懂的例子作为引子,并有详细的UML结构设计图及相对应的可运行程序以帮助读者理解所学模式,
本书的特点是通过有趣的例子讲解每个设计模式的含义及结构,把设计模式的学习门槛降低,使初学者可以更加容易理解。每个程序都非常简洁明了,采用Java成熟技术编写,易学易用。
本书适合作为高职院校软件专业的设计模式课程教材,也可供从事软件工程的初、中级设计人员参考使用。
主编推荐
作者是北京大学软件工程学科计算机软件专业硕士毕业,有多年的软件开发与设计经历。尤其是在国研信息科技有限公司宁波分公司兼职工作期间,主持和参与了多项宁波市电子政务项目的设计与开发工作,受到相关局级领导的赞赏,得到我校党委书记和校长在公开场合表扬的教师(我校信息学院教师都可作证)。
— 没有更多了 —
以下为对购买帮助不大的评价