学习PHP的OOP(面向对象编程)一周,由于学习进程的紧迫,自己只是一直在听老师讲,而没有想过为什么要学习OOP,周末稍有空余时间,自己不禁感慨,一些功能靠以前的知识明明可以很轻松地写出来,而通过OOP来实现代码量却多了很多,有时为了输出一句话,还得通过创建类,实例化,最后在调用方法…这似乎看起来挺麻烦的,但在慢慢去窥探OOP这一大门时,似乎也发现了其中的妙处…
许多php项目就是这样由一个个的小项目慢慢变成了令人恐惧的怪兽,由于表现层中也包含应用程序逻辑,随着数据库查询、用户验证、表单处理等工作的进行代码从一个页面复制到另一个页面,重复现象很早就开始在代码中蔓延。每当改动这些代码块之一,那么代码块出现的每个地方都需要改动,否则就会出现bug。当然,面向对象的好处远远不只是便于维护代码,他所体现的面向对象的思想将一个体系分作很多的个体,这样来,别人只需要知道怎么调用你所写的类或对象,并不一定要去理解他是怎么去实现的,除此自外,所积累的类变多了,所体现的就不是开始的感觉很费时,反而是可以在多个页面都能使用类中的方法时效率得到提高。
但事物总是没有绝对的,过度的依赖OOP也会存在弊端,当若是想通往PHP中高级的道路(当然自己现在连初级也算不上,但我会为之努力),OOP定将是不可或缺的。
推荐阅读:
https://www.w3cschool.cn/article/5698195
www.aimi-ddc.com
https://www.imooc.com/article/7245
为什么PHP要学习面向对象编程
最新推荐文章于 2024-06-26 12:39:39 发布