设计模式以前学了几个简单的Factory, Singleton等, 前一段时间决定系统的学习一下,耗时两个月, 读了3本书,包括<java与模式>,<大话设计模式>, <head first design pattern>, 还参考了大量的网友的经验和思想, 最终把自己认为精华的部分,记录在blog中. 当然我自己也学的不是很深入, 需要在项目中逐渐体会, 同时也想多看看优秀的源码,它们都是设计模式非常好的教材. 所谓知之为知之, 不知为不知, 是知也.
需要提醒行业新朋友的是:
1 设计模式不是新技术, 它是前人总结的软件设计思想. 这就好比盖楼房, 砖瓦结构可以盖, 框架结构也可以, 但是砖瓦结构肯定盖不了100层高楼.
2 设计模式不局限于语言, java可以, c++,c# delphi可以, php, javascript也可以. 正如我不懂c#, 但是我读的<大话设计模式>却是以c#来讲解的, 但我觉得这不影响我理解设计模式.
3 学习设计模式不是不是把类图画出来就算学完了, 关键是看一个设计模式是怎么做到把握需求,拥抱变化的.
欢迎大家访问:
http://blog.csdn.net/sunxing007/category/534077.aspx