本书是设计模式实验教程和习题集,包含完整的设计模式实验指导和丰富的练习题,为设计模式课程的教学和学习提供有力支撑。全书分为两个部分,共11章。第1部分为设计模式课程实验,从第1章至第5章,内容包括面向对象设计原则实验、创建型设计模式实验、结构型设计模式实验、行为型设计模式实验和设计模式综合实验。第2部分为设计模式习题及解析,从第6章至第11章,内容包括面向对象设计原则习题及解析、创建型设计模式习题及解析、结构型设计模式习题及解析、行为型设计模式习题及解析、设计模式综合习题及解析和设计模式综合模拟试题及解析。本书既可作为各类高等院校计算机及软件相关专业本、专科生和研究生设计模式课程的实验教材和教学辅导用书,也可作为全国计算机技术与软件专业技术资格(水平)考试辅导用书和软件架构师、软件工程师等开发人员的参考用书,还可作为设计模式爱好者和自学者的习题集以及就业之前的复习用书。
more >前言设计模式是前人面向对象设计经验的积累和总结,它为改进面向对象系统的设计质量和代码质量而生,已成为面向对象开发人员的必备技能之一。目前市面上已有不少设计模式书籍,编者近年来也陆续出版了几本设计模式教材和图书,但是在已有书籍中缺乏一本设计模式实验和习题解析教程。为此,笔者将在多年教学过程中命制和收集的设计模式实验题和练习题加以整理,一方面作为设计模式课堂教学的补充和实验教学教材,另一方面也有助于读者检验对所学知识的掌握程度。本书是一本设计模式实验教程和设计模式习题集,包含完整的设计模式实验指导和丰富的设计模式练习题,为设计模式课程的教学和学习提供强有力的支撑。本书通过大量实验和练习让读者加深对GoF设计模式的理解和掌握,在完成练习的同时掌握如何在实际软件开发中运用模式。笔者对这些年来在设计模式教学和培训中积累的实验素材和习题进行了整理,同时参考了大量已有的设计模式书籍和网站,广泛收集各类设计模式实验题、考试题和练习题,包括历年全国计算机技术与软件专业技术资格(水平)考试试题、国内外知名软件企业招聘面试和笔试题、国内外高校设计模式课程考试试题等,并结合一些实际项目设计了大量练习题,包括选择题、模式代码填空题、综合分析题等多种题型,让读者在学习设计模式理论知识的同时通过一些源于真实项目的实验题和各类练习题来检验学习效果,进一步巩固所学知识。全书共分为两大部分,包括11章。第1部分为设计模式课程实验,从第1章至第5章,内容包括面向对象设计原则实验、创建型设计模式实验、结构型设计模式实验、行为型设计模式实验和设计模式综合实验; 第2部分为设计模式习题及解析,从第6章至第11章,内容包括面向对象设计原则习题及解析、创建型设计模式习题及解析、结构型设计模式习题及解析、行为型设计模式习题及解析、设计模式综合习题及解析和设计模式综合模拟试题及解析。在本书的附录部分给出了常用的24种设计模式的定义和结构图,供读者在实验和练习时参考。在本书的设计模式实验部分,每一道实验题均以一个裁剪的项目小实例为背景,读者可通过项目实例加深对设计模式的理解和掌握。在设计模式习题及解析部分,针对每个设计模式都提供了一系列选择题、代码填空题和综合分析题,所有练习都提供了参考答案,部分综合分析题还提供了完整代码,书中对部分有代表性的练习题进行了较详尽的解析。本书所有类图均严格按照UML 2.X标准绘制,所有代码均在JDK 1.8环境下通过测试且运行无误。本书习题和解析部分的源代码和类图可扫描封底课件二维码下载,任课教师可通过清华大学出版社获取本书实验题的参考答案。本书既可作为各类高等院校计算机及软件相关专业本、专科生和研究生设计模式课程的实验教材和教学辅导用书,也可作为全国计算机技术与软件专业技术资格(水平)考试辅导用书和软件架构师、软件工程师等开发人员的参考用书,还可作为设计模式爱好者和自学者的习题集以及就业之前的复习用书。作为一本实验教程和习题集,本书涉及大量的实验题和练习题的收集与整理等工作,这些工作离不开众多同事和学生的帮助,在此一并表示感谢。在编写过程中参考和引用了国内外很多书籍和网站的相关内容,部分练习的初始原型也来源于网络,由于涉及的网站和网页太多,无法一一列举,在此一并致以谢意。最后特别感谢清华大学出版社为本书出版所作出的努力。由于时间仓促、学识有限,书中不足和疏漏之处在所难免,恳请广大读者将意见和建议通过清华大学出版社反馈给笔者,以便在后续版本中不断改进和完善。刘伟2018年9月于长沙岳麓山下
more > 暂无课件 样章下载 暂无网络资源扫描二维码下载APP了解