寫在前面

  都知道,當我們讀取一個對象的屬性或方法的時候,會優(yōu)先在這個對象上面找,如果在這個對象上找不到就會遍歷他的原型,還沒找到?--->原型的原型,又沒找到?-->繼續(xù)往上。。。

  這便是原型鏈的功用。下面,我探討了一下原型鏈的使用與擴展,依靠原型鏈實現(xiàn)繼承。

  至于什么是繼承? 我的理解是,一個對象可以直接使用另一個對象的屬性和方法。

 

  本文結(jié)構(gòu):


    1. 直接使用原型鏈

    2. 借用構(gòu)造函數(shù)

    3. 組合繼承

    4. 原型式繼承

    5. 寄生式繼承

    6. 寄生組合式繼承

  其中的繼承方式層層遞進,不斷進化完善缺點。

  進化過程:  1 → 2 → 3↘

網(wǎng)友評論