目錄
繼承有以下六種方法
1.原型鏈繼承
2.借助建構式繼承
3.組合繼承
4.型式繼承
5.寄生式繼承
6.寄生組合式繼承
繼承有以下六種方法
1.原型鏈繼承
原型鏈繼承 JavaScript 實作繼承的基本思想:通過原型將一個參考型別繼承另一個參考型別的屬性和方法
2.借助建構式繼承
借用建構式繼承(偽造物件或經典繼承) JavaScript 實作繼承的基本思想:在子類構造函式內部呼叫超型別建構式,通過使用 apply()和 call()方法可以在新創建的子類物件上執行建構式
3.組合繼承
組合繼承(原型+借用構造)(偽經典繼承) JavaScript 實作繼承的基本思想:將原型鏈和借用建構式的技術組合在一塊,從而發揮兩者之長的一種繼承模式將原型鏈和借用建構式的技術組合到一起,從而取長補短發揮兩者長處的一種繼承模式
4.型式繼承
型式繼承 JavaScript 實作繼承的基本思想:借助原型可以基于已有的物件創建新物件,同時還不必須因此創建自定義的型別
5.寄生式繼承
寄生式繼承 JavaScript 實作繼承的基本思想:創建一個僅用于封裝繼承程序的函式,該函式在內部以某種方式來增強物件,最后再像真正是它做了所有作業一樣回傳物件,寄生式繼承是原型式繼承的加強版
6.寄生組合式繼承
寄生組合式繼承 JavaScript 實作繼承的基本思想:通過借用函式來繼承屬性,通過原型鏈的混成形式來繼承方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/295424.html
標籤:其他
上一篇:JSON資料格式
