原型和原型链
这是一个非常经典的继承方案, 他是结合了 寄生继承 和 基础组合继承 两者创造出来的. 并且解决了组合继承中重复调用构造函数的尴尬, 同时也很好的避免了寄生继承中的原型链污染, 是我个人觉得非常优秀的以中继承方案, 不知道是哪一个大神想出来的方案.本质就是是利用一个空对象来包装父类的实例对象,然后再将该空对象的原型设置为父类的原型对象,最后将该空对象返回作为子类的实例对象,从而实现继承。在寄生组合继承中,我们首先使用组合继承的方式创建对象和原型之间的关系,然后通过寄生继承的方式修正原型上不需要的属性。
原创
2023-07-13 10:14:57 ·
46 阅读 ·
0 评论