读易学设计模式

    技术2022-05-19  21

    设计模式的使用

    首先设计接口,然后继承,然后

     

    客户端只对接口进行工作。

    简单工厂模式分离了对象创建于初始化工作,对象创建于初始化工作移到简单工厂做了 3个类

    工厂模式分解简单工厂的对象创建和初始化工作,一个具体工厂对应一个具体类。4个类

     

    客户端只要出现抽象工厂与抽象对象类就可以了。

     

    抽象工厂模式,返回多个相关联具体类,抽象工厂返回多个方法,具体对象在继承。4个类

     

    创建者模式,不要再客户端组织相关联的具体类。客户端只需要一个创建者就行,只要它接收一个抽象工厂。5个类

     

    原型模式,就是复制

     

    单例

     

    外观模式,解决两个系统之间的关系,上下层,上层通过统一接口调用下层功能。

     

    适配器模式,解决多个上层调用下层接口需要的接口函数可能不同的情况

     

    代理模式,解决给类增加功能。用代理类来操作抽象类

     

    装饰模式,使用功能不断变化的情况。   继承的替代方式

    桥接模式,解决多对多不断变化的情况。继承的替代

    组合模式,容器,树结构。

    亨元模式,解决池的问题,多个资源共享。


    最新回复(0)