前言 文章目录 前言一、设计模式的要素1、设计模式解决的问题2、设计模式分类1)创建型设计模式2)结构型设计模式3)行为型设计模式 二、详细介绍1、创建型设计模式1)工厂方法模式2)抽象工厂模式3)生成器模式4)原型模式5)单例模式 2、结构型设计模式1)适配器模式2)桥接模式3)组合模式4)装饰器模式5)享元模式6)代理模式7)外观模式 3、行为型设计模式1)观察者模式2)状态模式3)策略模式4)访问者模式 一、设计模式的要素 1、设计模式解决的问题 某个问题经常发生,这个模式就描述了这个问题以及解决这个问题的解决方法的核心 2、设计模式分类 1)创建型设计模式 与对象的创建有关; 2)结构型设计模式 处理类或对象的组合; 3)行为型设计模式 对类或对象怎样交互和怎么分配职责进行描述; 二、详细介绍 内容最近更新! 1、创建型设计模式 1)工厂方法模式 2)抽象工厂模式 3)生成器模式 4)原型模式 5)单例模式 2、结构型设计模式 1)适配器模式 2)桥接模式 3)组合模式 4)装饰器模式 5)享元模式 6)代理模式 7)外观模式 3、行为型设计模式 1)观察者模式 2)状态模式 3)策略模式 4)访问者模式