# design_patterns **Repository Path**: Alex-e/design_patterns ## Basic Information - **Project Name**: design_patterns - **Description**: 常用设计模式 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-10-30 - **Last Updated**: 2022-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # design_patterns #### 介绍 PHP设计模式学习 #### 目录 [1、单例模式](https://gitee.com/Alex-e/design_patterns/tree/master/Singleton) [2、简单工厂模式](https://gitee.com/Alex-e/design_patterns/tree/master/SimpleFactory) [3、工厂方法模式](https://gitee.com/Alex-e/design_patterns/tree/master/FactoryMethod) [4、抽象工厂模式](https://gitee.com/Alex-e/design_patterns/tree/master/AbstractFactory) [5、使用简单工厂来优化抽象工厂模式](https://gitee.com/Alex-e/design_patterns/tree/master/AbstractFactoryWithSimpleFactory) [6、使用反射来优化抽象工厂模式](https://gitee.com/Alex-e/design_patterns/tree/master/AbstractFactoryWithReflection) [7、原型模式](https://gitee.com/Alex-e/design_patterns/tree/master/Prototype) [8、类适配器模式](https://gitee.com/Alex-e/design_patterns/tree/master/ClassAdapter) [9、对象适配器模式](https://gitee.com/Alex-e/design_patterns/tree/master/ObjectAdapter) [10、桥接模式](https://gitee.com/Alex-e/design_patterns/tree/master/Bridge) [11、装饰器模式](https://gitee.com/Alex-e/design_patterns/tree/master/Decorator) [11.1、装饰器模式](https://gitee.com/Alex-e/design_patterns/tree/master/Decorator1) [12、外观模式](https://gitee.com/Alex-e/design_patterns/tree/master/Facade) [12、门面模式](https://gitee.com/Alex-e/design_patterns/tree/master/FacadeModel) [13、享元模式](https://gitee.com/Alex-e/design_patterns/tree/master/Flyweight) [14、代理模式](https://gitee.com/Alex-e/design_patterns/tree/master/Proxy) [14.1、代理模式](https://gitee.com/Alex-e/design_patterns/tree/master/ProxyModel) [15、模板方法模式](https://gitee.com/Alex-e/design_patterns/tree/master/Template) [16、依赖注入、控制反转](https://gitee.com/Alex-e/design_patterns/tree/master/DI) [16.1、依赖注入、控制反转](https://gitee.com/Alex-e/design_patterns/tree/master/Ioc) [17、laravel请求管道处理简化版](https://gitee.com/Alex-e/design_patterns/tree/master/LaravelRequestQueue) [18、观察者模式](https://gitee.com/Alex-e/design_patterns/tree/master/Observer) [19、策略模式](https://gitee.com/Alex-e/design_patterns/tree/master/Strategy) [19.1、策略模式](https://github.com/a1554610616/design_patterns/tree/master/StrategyModel) [20、laravel请求管道处理](https://gitee.com/Alex-e/design_patterns/tree/master/LaravelRequestQueue1) [21、职责链模式](https://github.com/yuanlj-tea/design_patterns/tree/master/HandlerChain) [适配器模式](https://github.com/yuanlj-tea/design_patterns/tree/master/Adapter)