这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式

    就是类创建完成后 ,是否可以通过转换,变形,分装 或者其他的操作,在不改变原始类的情况下,实现其他功能。

    • 适配器模式(Adapter Pattern)

    老接口的数据返回有问题,需要修改* 适配器的核心思想就是 : 原本的接口,需要把接口的返回值做修改才能使用,通过一个类实现原本的接口,然后修改接口的返回值
    _

    • 桥接模式(Bridge Pattern)
    • 过滤器模式(Filter、Criteria Pattern)
    • 组合模式(Composite Pattern)

    • 装饰器模式(Decorator Pattern)

    老接口前后可能增加其他功能 需要修改 * 装饰器模式最核心的思想就是 :用一个抽象类实现之前的接口,然后自己的类实现抽象类,在真的接口调用的前后,增加其他功能。
    _

    • 外观模式(Facade Pattern)

    暴露出来一个简单的类,提供出来,隐藏接口的复杂性。

    • 享元模式(Flyweight Pattern)

    **

    • 代理模式(Proxy Pattern)

    给原始类生成新的类,降低原始类的复杂性,解耦