关于如何学习设计模式滴建议
2015-01-06 13:20
106 查看
设计模式已经不单纯滴属于编程范围了。他是哲学的精粹。
所以在学习设计模式的时候,我们要以孩子滴单纯眼光去看待每一句话。认真分析每一句话,以不掺杂任何主观意识的思考去理解作者的意图。比较牢固滴把握树上滴本质意思。
在此基础上得到自己主观滴分析,概括,感悟。
对于书中所涉及到的java语言和类图。我们可抱着这样滴态度:java和类图只不过是说明设计模式的特殊工具 而已。设计模式和java语言,和类图,在本质上是毫无关系的。只是作为理解设计模式的辅助工具。良好的比喻而已。
最后,深刻滴理解了所有的设计模式。最艰难滴时刻也就来了。就是把学到滴设计模式和实际问题相结合,比较随意滴用设计模式去解决实际问题。解决问题滴过程中。有三种因素,第一是你以前解决问题滴思想,第二种是刚学到滴设计模式,第三种是前两者相互作用产生滴新产物。这个时候,我们要把以前滴想法和设计模式进行结合。看看自己滴想法是否和设计模式属于异曲同工之妙。如果是滴话,那就融合贯通。然后就OK了。
所以在学习设计模式的时候,我们要以孩子滴单纯眼光去看待每一句话。认真分析每一句话,以不掺杂任何主观意识的思考去理解作者的意图。比较牢固滴把握树上滴本质意思。
在此基础上得到自己主观滴分析,概括,感悟。
对于书中所涉及到的java语言和类图。我们可抱着这样滴态度:java和类图只不过是说明设计模式的特殊工具 而已。设计模式和java语言,和类图,在本质上是毫无关系的。只是作为理解设计模式的辅助工具。良好的比喻而已。
最后,深刻滴理解了所有的设计模式。最艰难滴时刻也就来了。就是把学到滴设计模式和实际问题相结合,比较随意滴用设计模式去解决实际问题。解决问题滴过程中。有三种因素,第一是你以前解决问题滴思想,第二种是刚学到滴设计模式,第三种是前两者相互作用产生滴新产物。这个时候,我们要把以前滴想法和设计模式进行结合。看看自己滴想法是否和设计模式属于异曲同工之妙。如果是滴话,那就融合贯通。然后就OK了。
相关文章推荐
- 关于正在学习设计模式
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(3)
- 1.4 如何学习设计模式
- [转]Ultra Fractal教程系列22——如何使用图层05——关于融合模式的学习
- 关于模式的学习和使用交流(设计模式、架构模式。。)
- [原版].NET 菜鸟如何 学习 设计模式 [不断修改中]
- 关于学习设计模式的一些废话
- 如何学习设计模式?
- 我是如何学习设计模式的一:.NET C# 委托定天下,学好委托事件,设计模式精髓可以理解三分之一,怎么说也是三分天下之势了
- 关于设计模式的学习
- [设计模式学习笔记][之四]如何处理变化的需求?
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(1)
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(3)
- 如何学习设计模式
- 关于Singleton设计模式的计数器代码实例(拷贝粘贴即可学习)
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(2)
- [导入]关于整理出的设计模式系列各方面学习资料
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(3)
- 如何学习设计模式
- C# 设计模式学习四 Builder生成器模式(关于映射实现补充)