问题网址 : http://bbs.daxiangclass.com/?thread-9.htm
js中的继承方法?
- 原型继承 核心( 将父类的实例作为子类的原型)
- 构造继承 核心:使用父类的构造函数来增强子类实例,复制父类的实例属性给子类
- 实例继承 核心:为父类实例添加新特性,作为子类实例返回
- 组合继承 核心 通过调用父类构造,继承父类的属性并保留传参的优点,然后通过将父类实例作为子类原型,实现函数复用
- 计生组合继承 核心 通过寄生方式,砍掉父类的实例属性,这样,在调用两次父类的构造的时候,就不会初始化两次实例方法/属性,避免的组合继承的缺点