设计模式学习心得

时间:2021-11-23 16:43:43

最近莫名的想去了解学习设计模式相关的知识,论坛,书籍也看了一些,简单写下自己的一点点心得,看得进去,鼓鼓掌,觉得烂的,欢迎来喷

1.设计模式不是一个简单知识点,切勿急功近利,细火慢炖才入味

不知道从哪天开始了,就特别想了解学习设计模式的相关知识,打了鸡血似的,网上直接找了传说中的23种设计模式去看,结果可想而知,看不下去,后来买了书,也是看不下去,说白了是看不懂,更不知道怎么去用。后来思考之所以看不懂有两个原因,其一,面向对象的基础知识不牢固,建议学习之前都先回顾面向对象思想,如果觉得自己已经把面向对象理解的烂了,那么再回来,磨刀不误砍柴工;其二,设计模式是别人在实践的基础上总结出来的,没有那么多的实践,也自然不能吸收到那些高度的总结,建议看一些理论实践相结合的书籍入门,后面有个人推荐

2.切不可为了模式而模式,但也要勇于去实践

就跟练功夫一个道理,学了几个招式就生搬硬套,不被被人打死就是万幸,要把这些套路熟记于心,打起来用啥招自然不用想,高手境界莫过于此,当然经历挨打是必须的,不要害怕犯错,大胆的尝试是我个人的建议,怕失败,你就窝囊一辈子

3.坚持很重要,每天都要进步一点点,学无止境

这个要非常感谢一个人,前任公司CTO丁大神。本人虽然不咋滴,但能够崇拜的人还真不多,这个必须算一个,技术扎实牛逼,为人低调平和,就是他的一句话,让我能够踏实的去做任何事情:每天进步一点点,哪怕只有一点点,什么都行,只要你自己觉得进步了。简单的一句话,却受益良多,在此言谢

4.推荐的教程和书籍

声明:以下教程和书籍仅仅是个人学习习惯认为合适,不一定适合于每个人,仅供参考

1.博客园 小菜编程成长记系列 参考链接http://www.cnblogs.com/series/7/

2.王福朋的换种思路去理解设计模式(上)http://blog.csdn.net/tn0521/article/details/50786687

3.你为甚么总是学不会设计模式http://blog.csdn.net/tn0521/article/details/50786605

4.程杰著的《大话设计模式》

5.国外名著《Head First 设计模式》,有中文版

简单写写,也算是给自己一个交代,总结不尽到位之处还请指出以供学习