如果我没有完全错的话,如今 javascript 中的每个框架/库/方法都倾向于模仿基于类的 OOP 样式继承。这样做的原因似乎是人们认为基于类的 OOP 继承更容易理解,而且大多数程序员都知道 OOP。
根据我的经验,我没有找到任何一种观点的证据。我认为 javascript 原型(prototype)继承很好(而且我怀疑将另一种范式强加给一种语言而不是它所基于的范式是否有用)。我遇到的大多数开发人员在经典 OOP 方面也不是那么好。那么选择经典 OOP 样式继承而不是原型(prototype)继承的原因是什么?
最佳答案
我认为答案就在您的问题中 - 大多数程序员对基于类的 OOP 比基于原型(prototype)的 OOP 更熟悉。
事实上,我什至可以说大多数人不相信你可以拥有没有类的对象。
关于javascript - 为什么在 javascript 中使用基于类的 OOP 样式继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/822014/