面向对象和基于对象的语言之间的区别
问题内容:
面向对象的编程语言和基于对象的编程语言之间有什么区别?JavaScript是面向对象还是基于对象?
问题答案:
维基百科说:
在计算机科学中,基于对象一词具有两种不同的含义:
某种程度上受限的面向对象编程,其中应用了以下一项或多项限制:(a)没有隐式继承,(b)没有多态性,(c)仅可用值的非常少的子集是对象(通常是GUI组件)。
基于原型的系统(即基于“原型”对象的系统,这些对象不是任何类的实例)。
Javascript是基于对象的。