# php_design_patterns **Repository Path**: linvscode/php_design_patterns ## Basic Information - **Project Name**: php_design_patterns - **Description**: 面向对象基础,设计模式 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # php_design_patterns ## 项目介绍 面向对象基础,设计模式 ## 三个基础设计模式 1. 工厂模式。工厂方法或者类生成对象,而不是在代码中直接new 2. 单例模式,使某个类的对象仅允许创建一个 3. 注册模式,全局共享和交换对象 4. 适配器模式,接口约定好执行方法,可任意切换不同实例 5. 策略模式, 将一组特定行为和算法封装成类,以适应某些特定的上下文环境。 6. 数据对象映射模式,是将对象和数据存储映射起来,对一个对象的操作会映射为对数据存储的操作