组合继承的出现

组合继 (combination inheritance)承,有时候也叫做 伪经典继承 ,指的是原型链和借用构造函数的技术组合到一块 ,从而发挥二者之所长的一种继承模式。其背后的思路是使用原型链实现对原型属性和方法的继承 ,而通过借用构造函数来实现对实例属性的继承 。这样,既通过在原型上定义方法实现了函数复用,又能保证每个实例都有它自己的属性。下面来看一个例子。

组合继承的出现_第1张图片
组合继承
组合继承的出现_第2张图片
讲解

//注释:如果是多个构造函数继承自同一个构造函数,那么他们的原型其实没有任何关系,因为new关键字的存在。

你可能感兴趣的:(组合继承的出现)