结构型模式
创建型模式提供了将类和对象组建成更大的结构的方法,同时保持结构的灵活性和高效性。
目录
📄️ 适配器模式
适配器 模式是对不兼容对象的包装,以便将其接口转换为客户端所期望的接口。适配器允许已有的类与其他类一起工作,而不需要修改其源代码。
📄️ 桥接模式
桥接模式将类的抽象部分与其实现部分分离,使它们可以独立变化。这种模式有助于解决多维度变化的问题。
📄️ 组合模式
组合模式允许开发者将对象组合成树状结构以表示部分-整体层次结构。组合能让客户端统一对待单个对象和对象组合。
📄️ 装饰器模式
装饰器模式允许你通过将对象放入包含行为的包装对象中来动态更改对象的行为(例如 prehooks 和 posthooks)。
📄️ 外观模式
外观模式为复杂子系统提供了一个简单的接口,使得客户端可以更容易地使用该子系统。简单地来说,就是将一系列不必为外界访问的行为封装到一个包装类中,使得客户端只需要与这个包装类交互。
📄️ 享元模式
享元模式允许在对象之间共享相同的状态,从而减少内存占用。享元模式的核心思想是将对象的状态分为内部状态和外部状态,其中内部状态是可以共享的,而外部状态是不可共享的。