可能重复:
基于原型与基于类的继承
前几天在工作中出现了这个问题——像 Python 这样的基于类的语言和像 Javascript 这样的基于原型的语言有什么区别?除了不同的方法之外,这两种方式看起来都非常相似,我们努力寻找基于类的语言可以做而基于原型的语言不能做的事情,反之亦然。
任何人都可以详细说明或详细说明它们的根本区别吗?
我在网上没有找到太多关于这些差异的信息,只是向您展示了如何完成一个与另一个的网站(例如:Simulating classes with prototypes in JavaScript)
任何启蒙表示赞赏!