设计模式类图 面向对象设计原则一、创建型模式1.简单工厂模式2.工厂方法模式3.抽象工厂模式4.建造者模式5.单例模式6.原型模式 二、结构型模式1.适配器模式2.桥接模式3.组合模式4.装饰模式5.享元模式6.外观模式7.代理模式 三.行为型模式1.观察者模式2.策略模式3.备忘录模式4.访问者模式5.模板方法模式6.迭代器模式7.状态模式8.命令模式9.中介者模式10.解释器模式11.职责链模式 引用书籍 刘伟设计模式 为个人复习学习所记录 学习案例代码: https://github.com/liaozeming/design-pattern-java-source-code.git 面向对象设计原则 一、创建型模式 1.简单工厂模式 2.工厂方法模式 3.抽象工厂模式 4.建造者模式 5.单例模式 6.原型模式 二、结构型模式 1.适配器模式 2.桥接模式 3.组合模式 4.装饰模式 5.享元模式 6.外观模式 7.代理模式 三.行为型模式 1.观察者模式 2.策略模式 3.备忘录模式 4.访问者模式 5.模板方法模式 6.迭代器模式 7.状态模式 8.命令模式 9.中介者模式 10.解释器模式 11.职责链模式