php手机模型,PHP Framework OOP模型

我想我是经验丰富的程序化PHP程序员.我已经实施了一些更大的项目.现在我想在较小的一个上尝试OOP PHP(DB导入/导出用户身份验证的框架).由于我从未在这样的项目上尝试过OOP,因此我遇到了对象设计问题.

我想以这种方式实现框架,我只需要创建一个对象实例来使用整个框架.我还想保持代码的安排,所以我不会只为所有方法/属性实现一个类.

我怎么能把一个大班级分成几个让他们组织起来(在更多的php文件中)?

我想我必须实现一个基类,然后使用其他基类扩展它.但是那样我会有很多小班,而不是大班.

你会如何解决这个问题?

我希望我能很好地解释这个问题.

谢谢你的帮助.

解决方法:

多年来我一直在编写和维护庞大的整体库,自从我离开它以后,我感觉更快乐.接受我的建议:将您的应用程序分解为可能有意义的小类.这对于组织和内存使用都是有益的(巨大的PHP类定义会占用大量的RAM,而RAM是PHP脚本中的有限资源).

使用PHP 5的autoloading机制仅加载当前上下文中所需的那些类.

我认为Zend Framework的组织和建设方式非常好.您可能想要了解他们如何设计他们的类,以及他们如何组织框架中的大量功能.

至于如何组织工具和帮助对象和库,我在几个星期前回到asked that question并得到了非常好的反馈.实际上,我还没有读完它.

标签:php,oop

来源: https://codeday.me/bug/20191002/1842803.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值