Skip to content

设计模式

创建型模式

单例模式

  • 实现方式
  • 线程安全
  • 应用场景
  • 最佳实践

工厂模式

  • 简单工厂
  • 工厂方法
  • 抽象工厂
  • 应用场景

建造者模式

  • 实现原理
  • 链式调用
  • 应用场景
  • 代码示例

原型模式

  • 浅拷贝
  • 深拷贝
  • 应用场景
  • 实现示例

结构型模式

适配器模式

  • 类适配器
  • 对象适配器
  • 应用场景
  • 实现示例

装饰器模式

  • 实现原理
  • 动态扩展
  • 应用场景
  • 代码示例

代理模式

  • 静态代理
  • 动态代理
  • 应用场景
  • 实现示例

外观模式

  • 实现原理
  • 子系统封装
  • 应用场景
  • 代码示例

行为型模式

观察者模式

  • 发布订阅
  • 事件通知
  • 应用场景
  • 实现示例

策略模式

  • 算法封装
  • 策略切换
  • 应用场景
  • 代码示例

命令模式

  • 命令封装
  • 请求队列
  • 应用场景
  • 实现示例

状态模式

  • 状态转换
  • 行为封装
  • 应用场景
  • 代码示例

启航团队技术文档