目录

设计模式

优质
小牛编辑
134浏览
2023-12-01

设计模式是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。

设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类或对象来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类或对象。设计模式能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免会引起麻烦的紧耦合,以增强软件设计面对并适应变化的能力。

目录

  • 创建型

  • 结构型

    • 适配器模式

    • 桥接模式

    • 装饰者模式

    • 组合模式

    • 外观模式

    • 享元模式

    • 代理模式

  • 行为型

    • 模板方法模式

    • 命令模式

    • 迭代器模式

    • 观察者模式

    • 中介者模式

    • 备忘录模式

    • 解释器模式

    • 状态模式

    • 策略模式

    • 职责链模式

    • 访问者模式