设计模式是软件工程中经过验证的解决方案,旨在提高代码的可维护性、扩展性和复用性。以下是常见的设计模式分类及示例:

创建型模式 🌱

  • 工厂模式

    工厂_模式
    通过工厂类统一创建对象,降低系统耦合度。 [了解更多 >](/Project/Design/Patterns/Factory)
  • 单例模式

    单例_模式
    确保一个类只有一个实例,并提供全局访问点。

结构型 pattern 🧁

  • 适配器模式

    适配器_模式
    将不兼容的接口转换为可用接口,解决类兼容性问题。
  • 代理模式

    代理_模式
    为其他对象提供一种代理以控制对它的访问。

行为型模式 🕹️

  • 观察者模式

    观察者_模式
    定义对象间的一对多依赖关系,当一个对象改变状态时,所有依赖者都会收到通知。
  • 策略模式

    策略_模式
    动态切换算法族,实现算法解耦。

扩展阅读 📚

探索设计模式的实战应用 >
设计模式图解指南 >