深入了解JavaScript中基于原型(prototype)的继承机制
原型
继承是面向对象编程中相当重要的一个概念,它对帮助代码复用起到了很大的作用。
正文
Brendan Eich在创建JavaScript时,没有选择当时最流行的类继承机制,而是借鉴Self,用到了基于原型(prototype)的继承机制,这导致了JavaScript在继承机制方面与Java、C++等基于类继承机制的语言有着显著的区别。
其具体在于—C++的多重继承、Java的继承和接口实现中都包含"类"的概念,它们倾向于在创建对象之前[1]已经规定了对象需要继承的类和实现的接口,并且使用类与类之间
原创
2021-02-04 17:34:04 ·
5732 阅读 ·
0 评论