C++面向对象程序和PHP面向对象程序之间的区别


Differences between C++ OOP and PHP OOP

我开始学习应用于C++的OOP。现在我想知道我是需要阅读一整本关于PHP OOP的书,还是仅仅为了适应一些小东西?

这两种语言之间有重大差异吗?还是在一个杰出的人身上会出现细微的差异?

感谢

通常,唯一的区别是,虽然在C++/Java中创建抽象类和接口是个好主意,但在php等动态语言中,您实际上不需要做那么多,因为您不受类型的限制。尽管即使只是简单地记录代码,这可能仍然是一个好主意,但很多时候它只是增加了混乱。

在最近的php更新中,您可以使用mix-ins(traits)。

OOP就是OOP,语言不能改变OOP的基本概念。在PHP中,我认为只有继承的区别是不同的,因为它不支持像java那样的多重继承,所有的概念都是一样的,只是语法发生了变化。