- 因学习需要,本工程已对原工程进行了少许改动。
- 此工程仅供个人学习研究使用,其他人请务必参考原工程,以免误人子弟。
- 原工程地址:https://github.com/quanke/design-pattern-java.git
- 本工程地址:https://github.com/doveylovey/design-pattern-java.git
- 1、基础知识
- 2、六个创建型模式
- [2-1、简单工厂模式-Simple Factory Pattern](doc/2、六个创建型模式/2-1、简单工厂模式/简单工厂模式-Simple Factory Pattern.md)
- [2-2、工厂方法模式-Factory Method Pattern](doc/2、六个创建型模式/2-2、工厂方法模式/工厂方法模式-Factory Method Pattern.md)
- [2-3、抽象工厂模式-Abstract Factory Pattern](doc/2、六个创建型模式/2-3、抽象工厂模式/抽象工厂模式-Abstract Factory Pattern.md)
- [2-4、单例模式-Singleton Pattern](doc/2、六个创建型模式/2-4、单例模式/单例模式-Singleton Pattern.md)
- [2-5、原型模式-Prototype Pattern](doc/2、六个创建型模式/2-5、原型模式/原型模式-Prototype Pattern.md)
- [2-6、建造者模式-Builder Pattern](doc/2、六个创建型模式/2-6、建造者模式/建造者模式-Builder Pattern.md)
- 3、七个结构型模式
- [3-1、适配器模式-Adapter Pattern](doc/3、七个结构型模式/3-1、适配器模式/适配器模式-Adapter Pattern.md)
- [3-2、桥接模式-Bridge Pattern](doc/3、七个结构型模式/3-2、桥接模式/桥接模式-Bridge Pattern.md)
- [3-3、组合模式-Composite Pattern](doc/3、七个结构型模式/3-3、组合模式/组合模式-Composite Pattern.md)
- [3-4、装饰模式-Decorator Pattern](doc/3、七个结构型模式/3-4、装饰模式/装饰模式-Decorator Pattern.md)
- [3-5、外观模式-Facade Pattern](doc/3、七个结构型模式/3-5、外观模式/外观模式-Facade Pattern.md)
- [3-6、享元模式-Flyweight Pattern](doc/3、七个结构型模式/3-6、享元模式/享元模式-Flyweight Pattern.md)
- [3-7、代理模式-Proxy Pattern](doc/3、七个结构型模式/3-7、代理模式/代理模式-Proxy Pattern.md)
- 4、十一个行为型模式
- [4-1、职责链模式-Chain of Responsibility Pattern](doc/4、十一个行为型模式/4-1、职责链模式/职责链模式-Chain of Responsibility Pattern.md)
- [4-2、命令模式-Command Pattern](doc/4、十一个行为型模式/4-2、命令模式/命令模式-Command Pattern.md)
- [4-3、解释器模式-Interpreter Pattern](doc/4、十一个行为型模式/4-3、解释器模式/解释器模式-Interpreter Pattern.md)
- [4-4、迭代器模式-Iterator Pattern](doc/4、十一个行为型模式/4-4、迭代器模式/迭代器模式-Iterator Pattern.md)
- [4-5、中介者模式-Mediator Pattern](doc/4、十一个行为型模式/4-5、中介者模式/中介者模式-Mediator Pattern.md)
- [4-6、备忘录模式-Memento Pattern](doc/4、十一个行为型模式/4-6、备忘录模式/备忘录模式-Memento Pattern.md)
- [4-7、观察者模式-Observer Pattern](doc/4、十一个行为型模式/4-7、观察者模式/观察者模式-Observer Pattern.md)
- [4-8、状态模式-State Pattern](doc/4、十一个行为型模式/4-8、状态模式/状态模式-State Pattern.md)
- [4-9、策略模式-Strategy Pattern](doc/4、十一个行为型模式/4-9、策略模式/策略模式-Strategy Pattern.md)
- [4-10、模板方法模式-Template Method Pattern](doc/4、十一个行为型模式/4-10、模板方法模式/模板方法模式-Template Method Pattern.md)
- [4-11、访问者模式-Visitor Pattern](doc/4、十一个行为型模式/4-11、访问者模式/访问者模式-Visitor Pattern.md)
- 5、设计模式趣味学习(复习)
- 6、设计模式综合应用实例