结构型设计模式

结构型设计模式是一种用于解决对象之间关系的设计模式,它们关注的是如何将对象和类组合成更大的结构,以满足更复杂的需求。结构型设计模式通常涉及类和对象的组合,而不是继承。

以下是几个常见的结构型设计模式:

  • 适配器模式(Adapter Pattern):将一个类的接口转换为另一个客户端希望的接口。
  • 桥接模式(Bridge Pattern):将一个抽象与其实现分离,以便它们可以独立变化。
  • 过滤器模式(Filter Pattern):通过一系列条件对数据进行筛选和过滤,从而实现数据的筛选和处理。
  • 标准模式(Criteria Pattern):同过滤器模式
  • 组合模式(Composite Pattern):将对象组合成树形结构以表示“部分-整体”的层次结构。
  • 装饰器模式(Decorator Pattern):动态地给一个对象添加一些额外的职责,而不需要改变它的类。
  • 外观模式(Facade Pattern):为一组复杂的子系统提供一个简单的接口。
  • 享元模式(Flyweight Pattern):通过共享尽可能多的相似对象来最小化内存使用。
  • 代理模式(Proxy Pattern):为一个对象提供一个代理对象,以便控制对原始对象的访问。
powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""