2022-11-30 设计模式介绍 在 设计模式介绍 内容 隐藏 1. 什么是设计模式 2. 设计模式种类 2.1. MVC设计模式 什么是设计模式 静态方法和属性的经典使用 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索 设计模式种类 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程 单例设计模式:只有一个对象 工厂模式:隐藏创建对象的工厂 建造者模式 原型模式 结构型模式:把类或对象结合在一起形成一个更大的结构 适配器模式:格式转换 组合模式 装饰器模式 代理设计模式 享元模式 外观模式 桥接模式 行为型模式:类和对象如何交互,及划分责任和算法 迭代器模式 模板方法模式:通用方法(比如固定的执行顺序) 策略模式:多选一 命令模式 状态模式 责任链模式:击鼓传花 备忘录模式 观察者模式 访问者模式 中介者模式 解释器模式 MVC设计模式