摘要:
引言:上一章我们提到过:继承采用原型链方式实现,而原型在实现属性共享上有优势也有缺点,所以原型链实现继承也是不可避免碰到这样的问题,第二个情况是:在创建子类型的实例时,不能向超类型的构造函数中传递参数。实际上, 应该说是没有办法在不影响所有对象实例的情况下,给超类型的构造函数传递参数。这一章节,我们 阅读全文
摘要:
引言:继承是面向对象语言中的一个最为人津津乐道的概念。许多面向对象都支持两种继承方式:接口继承与实现继承,接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于JavaScript 中函数没有签名,所以在ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而实 阅读全文