设计模式

定义

设计模式是为特定场景下的问题而定制的解决方案。特定场景指问题所在的重复出现的场景,问题指特定环境下你想达成的目标。同样的问题在不同的环境下会有不同的限制和挑战。定制的解决方案是指在特定环境下克服了问题的限制条件而达成目标的一种设计。

分类大纲

设计模式分为三种类型,共23种。

  • 创建型模式
    • 单例模式
    • 抽象工厂模式
    • 建造者模式
    • 工厂模式
    • 原型模式
  • 结构型模式
    • 适配器模式
    • 桥接模式
    • 装饰模式
    • 组合模式
    • 外观模式
    • 享元模式
    • 代理模式
  • 行为型模式
    • 模版方法模式
    • 命令模式
    • 迭代器模式
    • 观察者模式
    • 中介者模式
    • 备忘录模式
    • 解释器模式(Interpreter模式)
    • 状态模式
    • 策略模式
    • 职责链模式(责任链模式)
    • 访问者模式

  转载请注明: XMwarrior 设计模式

 上一篇
设计模式-中介者模式 设计模式-中介者模式
定义中介者模式(Mediator Pattern):定义一个中介对象来封装一系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互。 模式结构此处引用中介者模式的一段话。 Medi
2020-03-12
下一篇 
前端架构-多页面应用 前端架构-多页面应用
5.1 为什么不需要单页面应用从技术的复杂度与实施成本角度来评价单页应用: 构建成本 学习成本 后台渲染成本 应用架构的复杂性 5.2 简单的多页应用开发 选择UI库及框架。 JQuery和Bootstrap仍然好用。快速开发的两大利器
2020-03-11
  目录