软件设计模式与体系结构

软件设计模式与体系结构
作 者: 孙玉山 刘旭东
出版社: 高等教育出版社
丛编项: 高等学校软件工程系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 大学教材 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件设计模式与体系结构》作者简介

内容简介

《高等学校软件工程系列教材:软件设计模式与体系结构》针对软件体系结构理论较为抽象,而在校学生往往无实践经验的特点,将高层的软件体系结构和低层的软件设计模式结合起来,并通过精心设计的实例,引导学生掌握本课程的相关内容。全书分为上、下两篇,共7章。上篇为软件设计模式,包括第1~4章,分别为软件设计模式概述、创建型软件设计模式、结构型软件设计模式和行为型软件设计模式;下篇为软件体系结构,包括第5~7章,分别为软件体系结构概述、经典软件体系结构和基于网络的软件体系结构。为便于读者理解与掌握相应的理论知识,书中给出了大量的设计实例和趣味性较强的课下设计一编程作业,每个实例和作业都试图解释使用相应设计模式或者体系结构进行设计的要点所在,且均由Java语言实现,完整代码见书后所附光盘。、《高等学校软件工程系列教材:软件设计模式与体系结构》可作为普通高等学校计算机科学与技术、软件工程等专业本科高年级或研究生相关课程教材,也可供软件工程师参考使用。

图书目录

上篇 软件设计模式

第1章 软件设计模式概述

1.1 软件设计模式的由来

1.2 软件设计模式的概念及意义

1.3 软件设计模式与软件体系结构

1.4 软件设计模式的分类

第2章 创建型软件设计模式

2.1 工厂方法与抽象工厂模式

2.1.1 工厂方法应用场景

2.1.2 简单工厂方法模式

2.1.3 工厂方法模式

2.1.4 抽象工厂模式

2.1.5 关于工厂方法模式与抽象工厂模式的讨论

练习题与课下设计-编程作业1

2.2 生成器模式

2.2.1 生成器模式应用场景

2.2.2 生成器模式的概念与机制

2.2.3 生成器模式应用实例

2.2.4 工厂方法模式、抽象工厂模式与生成器模式的比较

课下设计-编程作业2

2.3 单例模式

2.3.1 单例模式的概念与机制

2.3.2 单例模式应用实例

2.3.3 多线程编程中的单例模式

练习题与课下设计-编程作业3

本章总结

第3章 结构型软件设计模式

3.1 组合模式

3.1.1 组合模式的应用场景

3.1.2 组合模式的概念与机制

3.1.3 组合模式应用实例

3.1.4 关于组合模式的讨论

练习题与课下设计-编程作业4

3.2 适配器模式

3.2.1 现实生活中的适配器

3.2.2 适配器模式的概念与机制

3.2.3 关于适配器模式的讨论

练习题与课下设计-编程作业5

3.3 外观模式

3.3.1 现实生活中的外观

3.3.2 外观模式的概念

3.3.3 使用外观模式进行设计的实例

3.3.4 关于外观模式的讨论

课下设计-编程作业6

3.4 桥接模式

3.4.1 桥接模式应用场景

3.4.2 桥接模式的概念与机制

3.4.3 桥接模式应用实例

3.4.4 关于桥接模式的讨论

练习题与课下设计-编程作业7

……

下篇 软件体系结构