PHP完整实战23种设计模式
2019-07-09 本文已影响0人
盘木
前言
设计模式是面向对象的最佳实践
实战
PHP实战创建型模式
创建型
- Factory Method(工厂方法)-工厂模式
- Abstract Factory(抽象工厂)-抽象工厂模式
- Builder(建造者)-建造者模式
- Prototype(原型)-原型模式
- Singleton(单例)-单例模式
结构型 - Adapter Class/Object(适配器)-适配器模式
- Bridge(桥接)-桥接模式
- Composite(组合)-组合模式
- Decorator(装饰)-装饰模式
- Facade(外观)-外观模式
- Flyweight(享元)-享元模式
- Proxy(代理)-代理模式
行为型 - Interpreter(解释器)-解释器模式
- Template Method(模板方法)-模板模式
- Chain of Responsibility(责任链)-责任链模式
- Command(命令)-命令模式
- Iterator(迭代器)-迭代器模式
- Mediator(中介者)-中介者模式
- Memento(备忘录)-备忘录模式
- Observer(观察者)-观察者模式
- State(状态)-状态模式
- Strategy(策略)-策略模式
- Visitor(访问者)-访问者模式