https://blog.csdn.net/lovelion/article/details/17517213
六个创建型模式
简单工厂模式 Simple Factory 学习难度: ★★☆☆☆, 使用频率: ★★★☆☆
工厂方法模式 Factory Method 学习难度: ★★☆☆☆, 使用频率: ★★★★★
抽象工厂模式 Abstract Factory 学习难度:★★★★☆,使用频率:★★★★★
单例模式 Singleton 学习难度:★☆☆☆☆,使用频率:★★★★☆
原型模式 Prototype 学习难度:★★★☆☆,使用频率:★★★☆☆
建造者模式 Builder 学习难度:★★★★☆,使用频率:★★☆☆☆
七个结构性模式
适配器模式 Adapter 学习难度:★★☆☆☆,使用频率:★★★★☆
桥接模式 Bridge 学习难度:★★★☆☆,使用频率:★★★☆☆
组合模式 Composite 学习难度:★★★☆☆,使用频率:★★★★☆
装饰模式 Decorator 学习难度:★★★☆☆,使用频率:★★★☆☆
外观模式 Facde 学习难度:★☆☆☆☆,使用频率:★★★★★
享元模式 Flyweight 学习难度:★★★★☆,使用频率:★☆☆☆☆
代理模式 Proxy 学习难度:★★★☆☆,使用频率:★★★★☆
十一个行为型模式
职责链模式 Chain of Responsibility 学习难度:★★★☆☆,使用频率:★★☆☆☆
命令模式 Command 学习难度:★★★☆☆,使用频率:★★★★☆
解释器模式 Interpreter 学习难度:★★★★★,使用频率:★☆☆☆☆
迭代器模式 Iterator 学习难度:★★★☆☆,使用频率:★★★★★
中介者模式 Mediator 学习难度:★★★☆☆,使用频率:★★☆☆☆
备忘录模式 Memento 学习难度:★★☆☆☆,使用频率:★★☆☆☆
观察者模式 Observer 学习难度:★★★☆☆,使用频率:★★★★★
状态模式 State 学习难度:★★★☆☆,使用频率:★★★☆☆
策略模式 Strategy 学习难度:★☆☆☆☆,使用频率:★★★★☆
模板方法模式 Template Method 学习难度:★★☆☆☆,使用频率:★★★☆☆
访问者模式 Visitor 学习难度:★★★★☆,使用频率:★☆☆☆☆