跳至主要內容
设计模式

设计模式(pattern)是针对某一类问题的最佳解决方案,且已被成功应用与许多系统的设计中

设计模式的分类:

  • 「行为型模式」:涉及怎样合理设计对象之间的交互通信,怎样合理地为对象分配职责,使设计有弹性、易维护、易复用
    • 策略模式
    • 状态模式
    • 命令模式
    • 中介者模式
    • 责任链模式
    • 模板方法模式
    • 观察者模式
    • 访问者模式
  • 「结构型模式」:涉及如何组合类的对象,以形成更大的对象与结构
    • 装饰模式
    • 组合模式
    • 适配器模式
    • 外观模式
    • 代理模式
    • 享元模式
    • 桥接模式
  • 「创建型模式」:涉及对象的实例化,避免用户直接使用 new 创建对象
    • 工厂方法模式
    • 抽象工厂模式
    • 生成器模式
    • 原型模式
    • 单件模式

T4mako...大约 12 分钟基础知识设计模式