设计模式以前学了几个简单的Factory, Singleton等, 前一段时间决定系统的学习一下,耗时两个月, 读了3本书,包括<java与模式>,<大话设计模式>, <head first design pattern>, 还参考了大量的网友的经验和思想, 最终把自己认为精华的部分,记录在blog中. 当然我自己也学的不是很深入, 需要在项目中逐渐体会, 同时也想多看看优秀的源码,它们都是设计模式非常好的教材. 所谓知之为知之, 不知为不知, 是知也.
需要提醒行业新朋友的是: 
1 设计模式不是新技术, 它是前人总结的软件设计思想. 这就好比盖楼房, 砖瓦结构可以盖, 框架结构也可以, 但是砖瓦结构肯定盖不了100层高楼.
2 设计模式不局限于语言, java可以, c++,c# delphi可以, php, javascript也可以. 正如我不懂c#, 但是我读的<大话设计模式>却是以c#来讲解的, 但我觉得这不影响我理解设计模式.
3 学习设计模式不是不是把类图画出来就算学完了, 关键是看一个设计模式是怎么做到把握需求,拥抱变化的.
欢迎大家访问: 
http://blog.csdn.net/sunxing007/category/534077.aspx

解决方案 »

  1.   

    在LZ身上看到了三种精神,也看到了中国软件业的未来,赞赞赞!!!精神1  原创精神
    精神2  求甚解精神
    最后, 开源精神恭喜LZ飞黄腾达
      

  2.   


    也只有在项目实践中经历过,才能对设计模式有更深层次的思考
    我开始学习设计模式时,也只是觉得那些设计思想很棒,能画出UML模型也就OK啦
    看LZ研究的很透彻呀,值得学习,一定得研读LZ的文章啦!
      

  3.   

    shou le,lou zhu is a good people
      

  4.   

    也分享一个 http://www.java1995.cn/wiki/topic/3  模式讲解全集
      

  5.   

    在CSDN 上打日文的,注意点,这次不肇事你,就算你在日企工作也没必要 把自己的本都卖了。