设计模式是在开发过程中被反复使用、多数人知晓的,具有代码设计经验的总结。 对代码 的可重用性、可靠性提供了经验规范。设计模式使代码编制真正工程化,设计模式是软件工程的基石,因此学好设计模式是做一个优秀软件工程师的基础。
一、 设计模式的分类
总体可分为三类:
创建型模式,共五种: 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
参考地址:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
后续编学习边总结