zoukankan      html  css  js  c++  java
  • 继承的几种方式及优缺点

    1. 借用构造函数继承,使用call或apply方法,将父对象的构造函数绑定在子对象上
    2. 原型继承,将子对象的prototype指向父对象的一个实例
    3. 组合继承

    原型链继承的缺点

    • 字面量重写原型会中断关系,使用引用类型的原型,并且子类型还无法给超类型传递参数。

    借用构造函数(类式继承)

    • 借用构造函数虽然解决了刚才两种问题,但没有原型,则复用无从谈起。

    组合式继承

    • 组合式继承是比较常用的一种继承方法,其背后的思路是使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。这样,既通过在原型上定义方法实现了函数复用,又保证每个实例都有它自己的属性。
  • 相关阅读:
    阅读代码
    openSips
    rc.local 问题
    MyBatis框架使用(一)
    【数据结构杂谈】
    【AGC052A】
    【杜教筛学习笔记】
    CF618F Double Knapsack
    [NOI2016] 循环之美
    【BZOJ 4668 冷战】
  • 原文地址:https://www.cnblogs.com/georgexu/p/14047205.html
Copyright © 2011-2022 走看看