设计模式是解决某类问题行之有效的方法.设计模式指的是解决问题的思想,并不是具体的代码.
开发中会遇到各种各样的问题,但有些问题在本质上相同的,有些人已经总结出了解决这些问题的方法,学习设计模式就是利用其他开发人员的经验和智慧来解决某类相同的问题.
再一次强调,设计模式强调的是思想.学习设计模式最好的方式是:先理解,然后在项目中合理的使用这些模式.以往是代码复用,现在是经验复用.
此篇只是一个的介绍,随着学习的深入,会对本篇进行不断的更新.
ps:设计模式的学习使用的书籍head first设计模式.大三的时候就准备学习设计模式了,买了一本国人写的书,看的云里雾里,后面就不了了之了,并不是说国人写的书不好,只是个人觉得,和老外写的书相比,确实有不小的差距.
原文地址:http://www.cnblogs.com/heavenyes/p/3725551.html