初读《Head First Design Patterns》

今天刚刚读完了《Head First Design Patterns》,有不少感想。

第一:这本书我完整看完的第一本英文原版书,挺有成就感的。想不到从前的英语盲现在也可以看原版书了

第二:这本书是我在寒假期间看的,这也是第一次在家里这么认真地看书,以前回到家就只玩魔兽

第三:认识到了面向对象语言的优势,多态这种语言特性赋予了面向对象语言极大的灵活性。它的存在使得代码处理的对象可以在运行期间改变。

第四:抽象类和接口在程序设计中的使用,他们保证了继承于其的后续类有一个契约。

第五:软件工程在大型项目中作用,它可以极大的缩减开发的难度和周期。再就是这方面的专业术语可以让开发人员见的交流更加直接和快捷。

第六:在软件的开发过程当中必须考虑到该软件成型后,在哪些地方可能会有变化,并针对这些要CHANGE的地方进行一些处理,这和代码的重构相关。

第七:最后一条,也是最重要的一条。做好软件开发需要涉猎许多方面。这不是短时间内可以锻炼出来的,需要自己长时间的积累的实践。

我会在后面陆续贴出对该书每一章的详细内容

posted @ 2007-02-22 21:21 逖靖寒 阅读(124) 评论(2)  编辑 收藏 所属分类: 读书

  回复  引用    
#1楼 2007-04-21 21:47 | 以后机会多得很 [未注册用户]
设计模式不适合于开发最上层的Application,因为这些最上层的东西往往是为了满足某种需要而作的。所以注定了是要大变的。可是设计模式不能应对这种过分剧烈的变化。
设计模式往往用来Platform的架构上,因为这些东西是变化缓慢的。而且他们要做到向前兼容
不要陷入设计模式的泥潭。他不是万能的解药。要理智的看待它。
还有,深入浅出设计模式中讲到的那些模式也不是很有普遍意义的,那只是作者为了让初学者入门简单而故意抽出的几个例子而已。
不要让设计模式束缚了你自己的模式

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-05-08 17:29 编辑过
成果网帮您增加网站收入


相关链接: