我是php中的OOP新手,但是我已经知道如何在Java中使用OOP,因为我的基础是相同的,不是语法,而是编程方式..
但PHP OOP与网络有什么关系?我们在哪里可以使用封装,继承等 例如:蛋糕 - COST,SIZE,FLAVOR,COLOR等......这比OLD好吗?
以及使用OOP的OOP和OLD WAY的内存服务器成本如何? 有些人说OOP在内存上花费的成本比OLD WAY要高,我不想与之争论,但我最担心的是什么?今天更好吗?...你们可以提供一些公司使用OOP和OLD方式......
因为我们和我的朋友们想转到Php OOP,我们也希望在我们学校实施它,作为我同学的一个很好的例子......也为我们的系统带来优势...
答案 0 :(得分:1)
如果它是一个相当大的系统,那么使用OOP有一些主要的优点。你说这是在学校,所以我想这将是学生劳动,所以你将有新手/中级程序员和高流动率。投球的具体好处:
OOP优点:
OOP缺点:
许多优点不是你不能在程序上做的事情,但是OO更好地鼓励开发人员使用更好的实践,因为更自然地适合OO风格。
答案 1 :(得分:0)
没有“一种方式比另一种更好”。程序编码“旧方式”和OOP都有它们的位置。许多OOP框架通过助手,钩子等将过程代码与OOP代码混合在一起。
面向对象编程的一般好处是语言无关,并且已经被讨论到耗尽的程度。输入“language-name oop benefits”,您将获得大量的结果。
忘记评估PHP OOP的性能优势 - 即使比其他编码样式有轻微的收益或损失 - 你最好编写干净,可读的代码,优化前端和数据库查询,并实现某种类型的缓存系统。通过编写程序函数来消耗蛋糕而不是使用组织良好的类,你不会看到大的性能提升。