设计模式 | 关键单词 | |
---|---|---|
创建型 | 抽象工厂模式 | AbstractFactory |
生成器模式 | Builder | |
工厂方法模式 | Factory Method(Product、Creator) | |
原型模式 | Prototype | |
单例模式 | Singleton | |
结构型 | 适配器模式 | Adaptee、Adapter |
桥接模式 | Abstraction、Implementor | |
组合模式 | Composite | |
装饰模式 | Decorator | |
外观模式 | Facade | |
享元模式 | Flyweight | |
代理模式 | Proxy | |
行为型 | 责任链模式 | Handier |
命令模式 | Command | |
解释器模式 | interpreter(AbstractExpression) | |
迭代器模式 | Iterator | |
中介者模式 | Mediator | |
备忘录模式 | Memento | |
观察者模式 | Observer | |
状态模式 | State | |
策略模式 | Strategy | |
模板方法模式 | Template method(AbstractClass、ConcreteClass) | |
访问者模式 | Visitor |