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