请注意:此为备忘录,不是完整教材或学习讨论的地方。
2005/06/28 - 2005/07/??
每周四五 13:30~16:20,周六09:00~11:50
??馆???教室
主旨:Design Patterns (DP) 是软件开发的心得整理与总结。学习DP可以 (1) 获得高层次沟通能力 (2) 学习前人经验 (3) 检讨自身技术。本课程带领学生认识并学习多种DPs,所用实例皆萃取自知名软件如 MFC, STL, Loki, JavaLibrary┅。
说明:DP代表的是某种设计思维,也是解决问题的某种手法,与语言、平台、工具无关。本课程选择之GP范例,多取自STL, MFC,因此学生需具备C++ 能力;其中STL运用大量templates, Generic Programming技术,因此课堂上将适度补充必要训练。另有少量实例取自Java Library,课堂上亦将适度补充必要之Java语言训练。
教材(1 为教材,2 为辅助读物):
1. 教师自编讲义,以PDF电子文件发给学生自行复印(或由院方复印)。
2. 《Design Patterns》by ...,Addison Wesley, 1995
中译本为《设计模式》,李英军等译,机械工业出版社 华章公司■第一周:06/28(第1次上课)
06/29(第2次上课)
06/30(第3次上课)
■第二周:06/2506/28(第4次上课)
06/29(第5次上课)
06/30(第6次上课)
■第三周:06/0306/28(第7次上课)
06/29(第8次上课)
06/30(第9次上课)
■第四周:06/1006/28(第10次上课)
06/29(第11次上课)
-- the end