首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHP 常用的设计模式汇总

PHP 常用的设计模式汇总

作者头像
友儿
发布2022-09-11 11:56:39
发布2022-09-11 11:56:39
2720
举报
文章被收录于专栏:友儿友儿
php常用的设计模式汇总
自我认为,不善用设计模式的编程没有灵魂,所以大家可以学学,适当的在编码中尝试巧用一下设计模式,可以让你写的代码变的灵活、极大的降低耦合。

其实面向对象编程的基本原则无非就是下面的这些。

1.单一职责:一个类,只需要做好一件事情。

2.开放封闭: 一个类,应该是可扩展的,而不可修改的。

3.依赖倒置:一个类,不应该强依赖另外一个类。每个类对于另外一个类都是可替换的。

4.配置化:尽可能地使用配置,而不是硬编码。

5.面向接口编程:只需要关心接口,不需要关心实现。

设计模式列表

工厂模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

单例模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

注册树模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

适配器模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

策略模式(控制反转)

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

数据对象映射模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

观察者模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

原型模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

装饰器模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

迭代器模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

代理模式

本次代码符合PHP规范PRS_0根目录下新建一个Frame的目录(核心目录),建立APP目录(项目目录)统一访问入...

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • php常用的设计模式汇总
    • 自我认为,不善用设计模式的编程没有灵魂,所以大家可以学学,适当的在编码中尝试巧用一下设计模式,可以让你写的代码变的灵活、极大的降低耦合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档