Structural patterns: How you compose objects.

    结构型模式主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题。

    • 适配器模式:将一个类的方法或者接口转换成客户希望的另一个接口。
    • 装饰器模式:动态的给对象添加新的功能。
    • 代理模式:为其他对象提供一个代理以便可以控制这个对象的访问。
    • 外观模式:对外提供一个统一的方法,用来访问子系统中的一群接口。
    • 桥接模式:将抽象部分和它的实现部分相互分离,使它们都可以独立变化。
    • 组合模式:将对象组合成树形结构以表示整体和部分的层次结构。
    • 享元模式:通过共享技术来有效的支持大量细粒度的对象。

    结构型 - 图1image.png
    image.png