[01][01][02] 设计模式前言
原创
©著作权归作者所有:来自51CTO博客作者悠娜奶爸的原创作品,请联系作者获取转载授权,否则将追究法律责任
1. 分类
2. 23种设计模式
分类 |
数量 |
设计模式 |
辅助记忆 |
---|
创建型 |
5 |
工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)、建造者模式(Builder)、原型模式(Prototype)、单例模式(Singleton) |
单例的建造者原型是抽象工厂的工厂方法 |
结构型 |
7 |
适配器模式(Adapter)、桥接模式(Bridge)、组合模式(Composite)、装饰器模式(Decorator)、门面模式(Facade)、享元模式(Flyweight)、代理模式(Proxy) |
门面的代理装饰器组合享元的桥接适配器 |
行为型 |
11 |
解释器模式(Interpreter)、模板方法模式(Template Method)、责任链模式(Chain of Responsibility)、命令模式(Command)、迭代器模式(Iterator)、调解者模式(Mediator)、备忘录模式(Memento)、观察者模式(Observer)、状态模式(State)、策略模式(Strategy)、访问者模式(Visitor) |
访问者解释器的备忘录状态命令调解者的责任链策略和观察者的模板方法迭代器 |