
本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重内容、模式的定义与特、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。<br/>【推荐语】<br/>软件设计中如何提高代码的可复用性、可维护性、健壮性、安全性和可读性。浅显易懂、可视化。采用“任务驱动”的教学方法,根据各种设计模式之间的关系和相似组织教材目录,对每种模式提出产生背景,并用UML建模语言分析模式的结构,用简单易懂的实例加深学生对该模式的理解。实例都取材于生活,丰富多彩的窗体程序发<br/>【作者】<br/>1)近5年在韶关学院主要担任以下课程的教学工作:Java语言程序设计、WIN高级编程、Java设计模式、现代交换技术、WIN环境编程、编译原理、NET体系结构及程序设计、J2EE体系结构及程序设计、UML软件建模。 2)科研情况:2014年6月本人发“韶关学院网络编程实验平台”获取软件著作权[专利号(登记号):2014SR085854],2015年7月本人发的“银行网工作效率分析软件”获取软件著作权[专利号(登记号):2015SR129204];另外2013-2015年主持了“创建型模式下的网络编程实验探索与实践(SYJY20131424)”教学改革研究项目和“JAVA程序设计基础(70302-00039)”网络课程建设项目,以及担任“校园网盘资源管理平台的发与设计(sycxcy2012—078)”的大学生创新创业训练计划项目的指导工作。 3)教材出版情况:2015年担任教材《Java语言程序设计》(ISBN:9787562348276、华南理工大学出版社)的第二副主编,2016年担任《Java面向对象程序设计》(ISBN:9787564740634、电子科技大学出版社)的主编。 4)2012-2014年指导学生参加“蓝桥杯”全国软件设计大赛、第七届至第九届全国信息技术应用水平大赛、第六届中国大学生计算机设计大赛中获取过全国二等奖、全国三等奖以及省一二三等奖等。<br/>
評論0