倔强的土豆

这只是一个备份!源地址:http://blog.csdn.net/stubbornpotatoes
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

读大话设计模式

Posted on 2010-12-25 16:34  倔强的土豆  阅读(616)  评论(2编辑  收藏  举报

         大话设计模式不得不说真的是一本好书,除了我们小学的时候学习的那些图文并茂的语文课本带给过我们快乐外,其他的一些课堂用书基本上都非常的严谨和死板,肯定不会看一本数学书而发出哈哈的笑声,而大话设计模式的作者不同,他把编程深深的融入了生活,让我们感觉知识触手可及,而不是那些单调、深不可测的东西。

        让我喜欢IT的其中有一个原因是,这门学科非常的平民化,这个平民化并不是指人人都能掌握,而是指能实时的与网络那头的高手交流,能通过阅读同学的博客和网络上的博客、问答等等,掌握大家的学习历程,从而借鉴别人的学习历程不断的调整自己的学习状态。就像大话设计模式的作者虽然是很多项目开发的负责人,但他写出来的东西却是以一个网民的角度,不同的两个层次上出发的,让我感觉很亲切,并且我可以通过作者的博客、微博等等与他交流。所以我不假思索的先把大话设计模式中的故事通读了一遍,而关于设计模式则在第二遍阅读时,带着第一遍的故事情节进行学习就显得容易多了,发生共鸣的地方也就很多,这也正好验证了我们的“吃饭理论”。

        为什么要有设计模式,大话设计模式的作者在前言中说的很清楚,就是为了写出更优的、更灵活、易维护、易复用的代码,为设计一个好的软件提供解决方案。前言中作者还说了学习设计模式的四个境界,对我的帮助很大,因为我第一遍阅读确实就是那个感觉,如果作者没有提到这四个境界,我会怀疑自己是不是没有具备阅读这本书的能力,是不是读的不认真。但作者列出来以后我读的很轻松,读不懂认为就是对的,继续就是了,所以读完一本书没读懂什么,但是很愉快。我想这肯定也是作者初次学习设计模式的感觉吧。

        学习设计模式就像六期所说更多的则是得到面向对象的一些思想,对面向对象封装、继承、多态三大原则的进一步了解。看完大话设计模式,发现设计模式不仅仅局限在软件的设计中,在我们的生活中也有很大的指导和借鉴意义,比如单一职责原则,作者在例子中使引用了手机功能的例子,例子中说手机集成的功能越多,除了打电话发短信还能照相等等,反倒使哪个功能都不好用,因专精于一项内容。我们学习也是一样,要专精于一项,搞IT就要一心一意在这个领域学好学精。如果什么都想学,结果到头来什么都学不会,只能成大仙了,再说这两年国家法律逐渐健全,人民知识水平逐渐上升,大仙这个职业是越来越难做了。

        设计模式中蕴含的哲理还有很多,需要我们慢慢去体会,上次问米老师设计模式要看到什么程度,米老师说一辈子。嗯,我看和设计模式结婚算了!