设计模式概要

什么是设计模式

设计模式是一套成熟的解决方案,主要用老解决软件设计中普遍存在的各种问题.在软件设计中,会出现一些重复的设计问题,很多人都已经遇到过类子的问题,这些问题可以用特定的方法来解决,这些方法就是设计模式.设计模式为这些问题提供合理,有效的解决方案.

设计模式的要素

  • 模式名称
  • 所要解决的问题
  • 目的
  • 解决方案
  • 效果

设计模式分类

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

你可能感兴趣的:(设计模式概要)