|
“下载地址:”——地址:4号服务器\VIP资料下载二区\国内IT资料区(注:为中国微软_软件开发师_05年10月到06年10月)
6 X4 q1 A b/ |. I! S; Z1 E3 a(另:这个视频是免费的,可以到:http://lib.verycd.com/2006/12/31/0000133882.html或自己到网上找一下)$ V7 c5 H; b6 T/ r6 t. j/ y
“教程内容:”——完整讲述23种设计模式,教程虽然是用C#语言描述的,但是对于使用其他面向对象语言的程序员来说也有很强的指导意义。毕竟教程旨在讲解面向对象设计模式,不是关注语言细节的。全讲共25讲,除第一讲(面向对象设计模式与原则)和最后一讲(设计模式总结)外,其他23讲对应23种设计模式(即创建型模式:单件、抽象工厂、生成器、工厂方法、原型(共5个),结构型模式:适配器、桥接、组合、装饰、外观、享元、代理(共7个),行为型模式:模板方法、命令、解释器、中介者、迭代器、观察者、职责链、备忘录、状态、策略、访问者(共11个))3 L; }. a5 j, g; c1 l
“适用对象:”——1。对设计模式感兴趣并打算学习的人员 2。大专院校高年级学生,以及希望对软件开发体系内容有扩展的技术人员 3。想成为软件工程师的相关人员0 O: Z N9 \4 x9 ?7 A
“我的点评:”——这是目前为止我个人看过的关于设计模式完整讲述的唯一课程,也是网上能免费找到的一个视频。我们知道设计模式代表了传统软件开发的思想,好的设计会产生好的软件,因此在实际开发前值得花时间去做一个全面而细致的设计。而设计模式是广大软件开发人员总结出的开发经验和技巧,从本质上说,设计模式更像是建筑施工用的蓝图,在里面需要关注的东西很多,而创新的成份很少,这也是我们需要引起重视的地方之一。课程讲师:李建忠(MSDN特邀讲师)。李老师讲课有特点,整个25讲就像一个设计模式,从第二讲到第二十三讲都由序言、动机、意图、结构、例子、要点6个部分组成,而第一讲是总言,第二十五讲是对23种设计模式的回顾与总结。
4 _7 F" l. C9 I 李老师讲课诚挚(这在讲课老师中不多见),表达清晰,思路开阔,时不时对学员有些善意的提醒(回忆起上大学时听政治老师常讲的一句话:听老师讲课就是听老师讲做人),从一开始就提醒大家GoF(Gang of Four四人帮)的23种设计模式并不意味着所有的面向对象设计模式,它是学习面向对象设计模式的起点而非终点,接着从设计原则(如:单一职责、开放封闭等等)讲到设计模式,整个视频看下来(每讲大约1个多小时,边看边学,我花了近三个星期,现在在复习整理中),对设计模式有了较清楚的认识,对每个模式的主次有了把握,对其对应的用途有了思路上的提升,但在实际运用中还是需要实践的锤炼。具体的23种设计模式是要朋友们自己去一讲一讲的看,这里不再多说了。要说缺点,就是例子方面没有一个完整的概念,一个个的都比较琐碎,且难以把握(这也说明设计模式更多的是要在实践中学习,而不是在理论上提升)。个人觉得学习完后“设计模式之间的关系”这张图是要好好掌握的,我把它放在附件中,供有兴趣的朋友学习。
7 k$ [" W6 Q1 Q0 i1 A: K! s/ ~7 x( T8 d/ L7 L
7 J' V/ ^9 p) H8 D! E5 k8 Z: F
# v' H( `5 }( y( Y[ 本帖最后由 鬓微霜 于 2007-2-23 19:05 编辑 ] |
-
评分
-
1
查看全部评分
-
|