什么是设计模式呢?
百度是这样解释的:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
故此设计模式不可不学,特别是初级程序员 想 提升到中级程序员的水平,我觉得掌握设计模式是最基本的要求。
如何学习设计模式?
个人认为学习理论和动手实践相结合的方式效果最好,如果只是看看,可能映像不深,到实践操作中实现。所以边看边写是最好的,讲设计模式的书很多,不过我觉得 大话设计模式 讲得最好,浅显易懂.大家不妨下载下来看看