经常听老师提及设计模式是多么的强大,用处是多么的广泛。
看了一些关于设计模式的书,也知道Gof是神马。
和其他任何技术或非技术物质一样,这东西也是分境界的!
初看设计模式,觉得这是搞毛啊,混乱的类关系让我抓狂!
看了几本书后,觉得这简直就是神器,它是那么的优雅,那么的高尚,以至于我认为任何地方都需要使用它们!
到用设计模式做了几个中小型项目后,渐渐的消化了一些简单的模式,也渐渐的发觉它并不是GOD!
回想书中反复叮嘱的内容,实在惭愧!其实每个设计模式的问题背景真的非常之重要!
总结以下个人在开发中常用到的模式:
单例模式,工厂模式,策略模式,组合模式,适配器模式,观察者模式,等
其中最常用的就是前三个!
单例模式,在框架中使用的比较普遍,很多基类都是使用这种方式来创建对象的,非常之重要!
工厂模式,这个模式记得在某本书里还拟人化的推出了:工厂三姐妹:简单工厂,工厂,抽象工厂!老实说,前两个常用,后面的这个抽象工厂太强大了,所以至今没用到……
策略模式,也是框架中的常客,推荐掌握
在接下来的时间里我将详细介绍几种设计模式,供大家慢慢体会,领悟它的强大之处。