中国科大学位与研究生教育
课程名称: 教师:
当前位置:
 >> 
 >> 
软件设计模式
软件设计模式
教师介绍
David Kung is a full professor in the Department of Computer Science and Engineering at the University of Texas at Arlington. He is also the director of the Software Engineering Program and the Software Engineering Research Center. He received his BS in mathematics from Beijing University, and his MS and Ph.D. in computer science from the Norwegian Institute of Technology (now Norwegian University of Science and Technology), Trondheim, Norway. His research area is software engineering. His research interests include methodologies for agile as well as plan-driven development, object-oriented software testing, and software security. His research is supported by many companies and funding agencies.

本讲教师:David Kung
所属学科:工科
人  气:27682

课程介绍

2015春季学期《软件设计模式》集中授课

设计模式/软件设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式(design pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在1990年代由Erich Gamma等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。设计模式通常描述了一组相互紧密作用的类与对象。设计模式提供一种讨论软件设计的公共语言,使得熟练设计者的设计经验可以被初学者和其他设计者掌握。设计模式还为软件重构提供了目标。随着软件开发社群对设计模式的兴趣日益增长,已经出版了一些相关的专著,定期召开相应的研讨会,而且Ward Cunningham为此发明了WikiWiki用来交流设计模式的经验。

致谢:本课件的制作和发布均为公益目的,免费提供给公众学习和研究。对于本课件制作传播过程中可能涉及的作品或作品部分内容的著作权人以及相关权利人谨致谢意!
课件总访问人次:27010516
中国科学技术大学研究生网络课堂试运行版,版权属于中国科学技术大学研究生院。
本网站所有内容属于中国科学技术大学,未经允许不得下载传播。
地址:安徽省合肥市金寨路96号;邮编:230026。TEL:+86-551-63602929;E-mail:wlkt@ustc.edu.cn。

扫一扫,手机版