设计模式是面向对象设计中常见问题的类级与方法级的解决方案。
23种设计模式,分为三大类:创建型模式、结构型模式、行为型模式。又可划分为:接口型模式、职责型模式、构造性模式、操作型模式、扩展型模式。
接口型模式:适配器模式、外观模式、合成模式、桥接模式
职责型模式:单例模式、观察者模式、调停者模式、代理模式、职责连模式、享元模式
构造性模式:构建者模式、工厂模式、抽象工厂模式、原型模式、备忘录模式
操作型模式:模板方法模式、状态模式、策略模式、命令模式、解释器模式
扩展型模式:装饰器模式、迭代器模式、访问者模式
熟练掌握各种设计模式是成为架构师必备的技能。
---2017/02/08