为了账号安全,请及时绑定邮箱和手机立即绑定

php如何按需加载方式来增加程序的灵活度

标签:
PHP

设计模式的命名啊什么的,我基本上已经忘记得差不多了,我就把我现在表述的这个东西叫做按需加载吧。

需求:

1.我希望有一个配置文件读写类,不需要修改原本这个配置文件读写类就可以实现扩展;

2.这个扩展是比如我原本的配置是txt格式的,但现在我的配置类是php或者是xml等,也可能是json

3.调用接口统一,不管什么类型的配置文件,我调用同样的 一个文件配置读写类就可以了,防止后续的代码很难维护。

那么:

1.首先,想到的是定义一个抽象类,不断的继承,通过继承不用修改这个配置文件读写类;

2.但是,我就不能统一使用这个配置文件读取类了,我调用的是我继承后的这个类;

实现思想:

好了,废话了那么多,我这里就来说一下我的实现思路,其实整个思路还是挺简单的;

https://img1.sycdn.imooc.com//5e4550610001006004960611.jpg

以上的代码我没测试过,我表达的仅仅是一个思想,当然,基于这种思想还可以设计出更加灵活,可以增加一个数组配置来定义不同的文件分别采用哪个类来读写,时间关系,这个问题后续有时间再更新。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消