记忆顺口溜:5 7 11
一单两厂一原生
(单例/工厂/抽象工厂/原型/生成器模式)
两器元组桥外代
(适配器/装饰器/享元/组合/桥接/外观/代理模式)
三者两器职令模策录态
(访问者/中介者/观察者/迭代器/解释器/职责链/命令/模板/策略/备忘录/状态模式)
模式名称 | 英文名称 | 分类 | 类/对象 | 备注 |
---|---|---|---|---|
工厂模式 | Factory Pattern | 创建型模式 | 类 | |
抽象工厂模式 | Abstract Factory Pattern | 创建型模式 | 对象 | |
原型模式 | Prototype Pattern | 创建型模式 | 对象 | |
生成器模式 | Builder Pattern | 创建型模式 | 对象 | |
单例模式 | Singleton Pattern | 创建型模式 | 对象 | |
适配器模式 | Adapter Pattern | 结构型模式 | 类 | |
装饰器模式 | Decorator Pattern | 结构型模式 | 对象 | |
享元模式 | Flyweight Pattern | 结构型模式 | 对象 | |
组合模式 | Composite Pattern | 结构型模式 | 对象 | |
代理模式 | Proxy Pattern | 结构型模式 | 对象 | |
外观模式 | Facade Pattern | 结构型模式 | 对象 | |
桥接模式 | Bridge Pattern | 结构型模式 | 对象 | |
模板模式 | Template Pattern | 行为型模式 | 类 | |
访问者模式 | Visitor Pattern | 行为型模式 | 类 | |
中介者模式 | Mediator Pattern | 行为型模式 | 对象 | |
观察者模式 | Observer Pattern | 行为型模式 | 对象 | |
迭代器模式 | Iterator Pattern | 行为型模式 | 对象 | |
解释器模式 | Interpreter Pattern | 行为型模式 | 对象 | |
备忘录模式 | Memento Pattern | 行为型模式 | 对象 | |
职责链模式 | Chain of Responsibility Pattern | 行为型模式 | 对象 | |
状态模式 | State Pattern | 行为型模式 | 对象 | |
策略模式 | Strategy Pattern | 行为型模式 | 对象 | |
命令模式 | Command Pattern | 行为型模式 | 对象 |