OOP优于程序编程的真正好处'在PHP'?

时间:2015-08-21 04:49:07

标签: php oop

我无法理解PHP编程中的任何好处。我们可以拥有访问方法,抽象,继承。但是我无法理解在OOP编程时的真正好处。

2 个答案:

答案 0 :(得分:2)

面向对象编程是以与以前不同的方式组织代码。它是程序编程的扩展,它是关于隐藏数据(封装)和避免全局范围。它是通过“借用”他们的蓝图而不实际影响原始代码(继承)来扩展功能。它是关于覆盖函数而不影响原始代码(多态)。

有趣的是,许多面向对象的编程语言都是用纯过程编程语言开发的。例如,PHP是用C语言开发的,PHP的面向对象特性是纯粹的程序实现的结果。

答案 1 :(得分:0)

有很多书写在oop上。对于那些正确组织代码的人来说,它真的会受益。 如果你有适当的oop知识,那么你将能够做到:

  1. 可重用性
  2. 继承
  3. <强>多态性

    现在以纯粹的技术方式来说明主要观点,它将为您提供更多帮助。

  4. 如果您已经完成了具有设计模式MVC的项目,那么您就拥有了 注意:什么时候,你制作一个你继承的模型或控制器 它基类。这意味着,你正在从继承中受益 以及重新使用性,因为你没有再次编写相同的代码 再次。

  5. 您曾经与数据库建立连接并在每个数据库中使用 模型以及来自同一函数的查询执行。
  6. 你可能 有一些功能有不同的行为,我的意思是同名但 反应不同。例如,函数可以接受不同的函数 参数个数然后相应地返回数据(多态)。