设计模式
这里是对一些设计模式的总结。结合平时开发中的一些应用案例。
创建型
单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问方法。
抽象工厂模式:提供一个创建一系列相关依赖对象的接口,而无需指定他们的具体实现类。
工厂模式:定义一个用于创建对象的工厂接口,让子类决定实例化那个类。
建造者模式:将一个复杂的对象构建和它的表示分,使得同样的构建过程可以创建不同表示。
原型模式:复制原型创建新对象。
结构型
适配器模式
装饰模式
外观模式
桥接模式
代理模式
组合模式: 表示对象的部分-整体层次结构
享元模式
行为型
责任链模式
命令模式
解释器模式
迭代器模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板模式
访问者模式