在PHP中使用OOP有什么好处?

NqIceCoffee 2011-01-11 09:03:17
RT

PHP是一个弱类型的语言,那么把一个对象抽象成抽象类或者接口对于传参而言,没什么直接性的帮助

而在上下文中,PHP又可以使用动态一个方法,故产生了此疑问

敢问各位大侠,OOP在PHP中有什么好处?
...全文
341 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmidd 2011-01-12
  • 打赏
  • 举报
回复
oop编程是思想
无论是不是用php实现
networkwx 2011-01-12
  • 打赏
  • 举报
回复
你不是也说了么,要做得好才清淅。。。
OO这个东西,不是别人说好用你就得用,只有等你真正需要他的时候,你才会觉得他有用,并转变为好用;
如果单纯让你写个Hello world,或者是简单的排序,那么OO对你来说一点用也没有,只有等你发现问题,并且尝试用OO来解决问题的时候,你就会发现他的优势所在。
NqIceCoffee 2011-01-12
  • 打赏
  • 举报
回复
我是学.NET的,对于OOP认识还算可以

只是疑惑在PHP中使用OOP所能带来的好处,毕竟是一个弱类型的语言。

至于说到对于解决问题,以弱类型的语言来说,面向过程编程似乎更符合逻辑。

而且把大量重复的代码写成function也不是不可以,如果做的好,一样很清晰。

所以,在这点上,我想知道OOP的优势。
拓跋野 2011-01-11
  • 打赏
  • 举报
回复
oop在其他有什么好处,在php也有。因为语言特性是通的。简单来说,oop是以现实世界的角度来思考,有利于解决问题。
llj480028 2011-01-11
  • 打赏
  • 举报
回复
哎!OOP 只是一种思想,和语言无关滴。
老骥伏枥 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 shineofgod 的回复:]
oop在其他有什么好处,在php也有。因为语言特性是通的。简单来说,oop是以现实世界的角度来思考,有利于解决问题。
[/Quote]
俺也赞成这位仁兄的回答!!!
楼主还是需要对oop做下学习认识!
liuahuilele 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ihefe 的回复:]
引用 3 楼 nqicecoffee 的回复:

引用 2 楼 ihefe 的回复:
oop可以更好的把业务思想理清楚


仅仅是业务上的清晰吗


扩展性, 维护成本, 移植性 等等。。
[/Quote]
青蛙果果 2011-01-11
  • 打赏
  • 举报
回复
oop在其他有什么好处,在php也有。因为语言特性是通的。简单来说,oop是以现实世界的角度来思考,有利于解决问题。

+1
张1987 2011-01-11
  • 打赏
  • 举报
回复
维护方便,抽象性、封装性
ihefe 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nqicecoffee 的回复:]

引用 2 楼 ihefe 的回复:
oop可以更好的把业务思想理清楚


仅仅是业务上的清晰吗
[/Quote]

扩展性, 维护成本, 移植性 等等。。
skyaspnet 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nqicecoffee 的回复:]
引用 2 楼 ihefe 的回复:
oop可以更好的把业务思想理清楚


仅仅是业务上的清晰吗
[/Quote]

简单来说,就是为了实现代码重用,尽可能地减少复制粘贴的情况出现,层次清楚便于维护开发
「已注销」 2011-01-11
  • 打赏
  • 举报
回复
抽象性、封装性、重用性
NqIceCoffee 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ihefe 的回复:]
oop可以更好的把业务思想理清楚
[/Quote]

仅仅是业务上的清晰吗
ihefe 2011-01-11
  • 打赏
  • 举报
回复
oop可以更好的把业务思想理清楚
lijpwsw 2011-01-11
  • 打赏
  • 举报
回复
抽象类主要是为了实现多态,
接口是为了(部分)实现多继承
tianyaxiao 2011-01-11
  • 打赏
  • 举报
回复
经验的沉淀

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧