如何学好设计模式?

如何学好设计模式?提供一个学习建议:


学好设计模式的第一步:准确理解每个设计模式的功能,基本结构、标准实现,了解适合使用它的场景及使用效果。


学好设计模式的第二步:实际的开发中,尝试着使用这些设计模式,并反复思考和总结是否使用得当,是否需要做一些
变化。


学好设计模式的第三步:再回头去看设计模式的理论,有了实际的模式应用经验再看设计模式,会有不同的感悟,一边看一边结合着应用经验来思考。比如:设计模式的本质功能是什么?它是如何实现的?这种实现方式还可以在什么地方应用,如何才能把这个设计模式和具体的应用结合起来?这个设计模式设计的出发点是什么?等等,可以有很多考虑的点,从不同角度对设计模式进行思考。


学好设计模式的第四步:多次重复学习设计模式的第二步和第三步。也就是在实际开发中使用,然后结合理论思考,然后再应用,再思考...如此循环,反复多次,直到达到对设计模式基本掌握的水平。


posted @ 2016-08-16 13:32  行走的思想  阅读(7)  评论(0编辑  收藏  举报  来源