snrg.net
当前位置:首页 >> php内置库中关于面向对象和面向过程的支持问题? >>

php内置库中关于面向对象和面向过程的支持问题?

目前php中比较热门的框架如thinkphp,laravel,ci,yii等都是用的面向对象的思想写的.用哪一种都是可以的, 这个需要看项目的需求来选择的,比如有些公司用的ecshop(一个成熟的产品),这个时候我就要用面向过程来写,因为这个ecshop就是用的面相过程来做的.如果项目是用thinkphp来做, 那我就用面向对象来写.

面向对象,是把一些常用的操作进行类封装起来,方便调用,需要用的地方,调用一下即可,这样,开发方便,维护也方便!修改这个封装的类,即可达到修改全站的目的!面向过程,是在每一个地方都使用单独的代码进行操作,这样开发的时

因为php既可以采用面向对象来开发,也可以使用面向过程来开发,所以说php可以采用面向对象和面向过程两种开发模式.

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解

区别大了,你应该去了解一下面向对象的三大特性1、封装性2、多态性3、集成性面向过程的函数式要实现这些特性相当费力不讨好,使用面向对象会让你的程序更容易管理和二次利用

php既支持面向过程开发,也支持面向对象开发.

你的感觉没错.每个问题的解决必然有一定的步骤,就象收音机打开和调台,总得先打开,调台才有意义吧. 按我的理解,面向对象的作用,可以将有用的东西封装成为类对象,类与类之间又可以有很多的继承关系.这样一来,程序的各个部分阅读起来,更接近人的思维,更容易从一定高度把握整个程序内部的逻辑关系.各个类起什么作用,被谁管理或者使用等等都可以很明了. 换成面向过程,那么从头到尾,可能就是一个函数调用另一个函数,然后又调用其他一个函数.这样人的思维很容易就乱了.523

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com