面向对象的23种设计模式

创建性模式

        工厂方法模式:调用方法,用方法创建对象
        抽象工厂模式
        单列模式:一个类只有一个实例1.私有化构造方法 2.提供一个方法来返回统一的类
        建造者模式:创建一个类,类来建造
        原型模式:创建一个原型,原型去一个个辅助

结构型模式

        适配器模式(Adapter):接口和类之间不..不对的时候,adapter类作为转换
        装饰器模式
        代理模式
        外观模式
        桥接模式
        组合模式
        享元模式

行为型模式

        策略模式
        模版方法模式
        观察者模式
        迭代子模式(Iterator)
        责任链模式
        命令模式
        备忘录模式
        状态模式
        访问者模式
        中介者模式
        解释器模式

你可能感兴趣的:(面向对象的23种设计模式)