我无法理解PHP编程中的任何好处。我们可以拥有访问方法,抽象,继承。但是我无法理解在OOP编程时的真正好处。
答案 0 :(得分:2)
面向对象编程是以与以前不同的方式组织代码。它是程序编程的扩展,它是关于隐藏数据(封装)和避免全局范围。它是通过“借用”他们的蓝图而不实际影响原始代码(继承)来扩展功能。它是关于覆盖函数而不影响原始代码(多态)。
有趣的是,许多面向对象的编程语言都是用纯过程编程语言开发的。例如,PHP是用C语言开发的,PHP的面向对象特性是纯粹的程序实现的结果。
答案 1 :(得分:0)
有很多书写在oop上。对于那些正确组织代码的人来说,它真的会受益。 如果你有适当的oop知识,那么你将能够做到:
<强>多态性强>
现在以纯粹的技术方式来说明主要观点,它将为您提供更多帮助。
如果您已经完成了具有设计模式MVC的项目,那么您就拥有了 注意:什么时候,你制作一个你继承的模型或控制器 它基类。这意味着,你正在从继承中受益 以及重新使用性,因为你没有再次编写相同的代码 再次。