18:JS 中繼承實(shí)現(xiàn)的幾種方式

1酗洒、原型鏈繼承士修,將父類的實(shí)例作為子類的原型,他的特點(diǎn)是實(shí)例是子類的實(shí)例也是父類的實(shí)例樱衷,父類新增的原型方法/屬性棋嘲,子類都能夠訪問,并且原型鏈繼承簡(jiǎn)單易于實(shí)現(xiàn)矩桂,缺點(diǎn)是來自原型對(duì)象的所有屬性被所有實(shí)例共享沸移,無(wú)法實(shí)現(xiàn)多繼承,無(wú)法向父類構(gòu)造函數(shù)傳參侄榴。

2雹锣、構(gòu)造繼承,使用父類的構(gòu)造函數(shù)來增強(qiáng)子類實(shí)例癞蚕,即復(fù)制父類的實(shí)例屬性給子類蕊爵, 構(gòu)造繼承可以向父類傳遞參數(shù),可以實(shí)現(xiàn)多繼承桦山,通過 call 多個(gè)父類對(duì)象攒射。但是構(gòu)造繼承只能繼承父類的實(shí)例屬性和方法,不能繼承原型屬性和方法度苔,無(wú)法實(shí)現(xiàn)函數(shù)服用匆篓,每個(gè)子類都有父類實(shí)例函數(shù)的副本,影響性能

3寇窑、實(shí)例繼承鸦概,為父類實(shí)例添加新特性,作為子類實(shí)例返回甩骏,實(shí)例繼承的特點(diǎn)是不限制調(diào)用方法窗市,不管是 new 子類()還是子類()返回的對(duì)象具有相同的效果,缺點(diǎn)是實(shí)例是父類的實(shí)例饮笛,不是子類的實(shí)例咨察,不支持多繼承

4、拷貝繼承:特點(diǎn):支持多繼承福青,缺點(diǎn):效率較低摄狱,內(nèi)存占用高(因?yàn)橐截惛割惖膶傩裕o(wú)法獲取父類不可枚舉的方法(不可枚舉方法脓诡,不能使用 for in 訪問到)

5、組合繼承:通過調(diào)用父類構(gòu)造媒役,繼承父類的屬性并保留傳參的優(yōu)點(diǎn)祝谚,然后通過將父類實(shí)例作為子類原型,實(shí)現(xiàn)函數(shù)復(fù)用

6酣衷、寄生組合繼承:通過寄生方式交惯,砍掉父類的實(shí)例屬性,這樣穿仪,在調(diào)用兩次父類的構(gòu)造的時(shí)候席爽,就不會(huì)初始化兩次實(shí)例方法/屬性,避免的組合繼承的缺點(diǎn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末啊片,一起剝皮案震驚了整個(gè)濱河市只锻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钠龙,老刑警劉巖炬藤,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異碴里,居然都是意外死亡沈矿,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門咬腋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來羹膳,“玉大人,你說我怎么就攤上這事根竿×晗瘢” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵寇壳,是天一觀的道長(zhǎng)醒颖。 經(jīng)常有香客問我,道長(zhǎng)壳炎,這世上最難降的妖魔是什么泞歉? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮匿辩,結(jié)果婚禮上腰耙,老公的妹妹穿的比我還像新娘。我一直安慰自己铲球,他們只是感情好挺庞,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稼病,像睡著了一般选侨。 火紅的嫁衣襯著肌膚如雪掖鱼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天侵俗,我揣著相機(jī)與錄音锨用,去河邊找鬼。 笑死隘谣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的啄巧。 我是一名探鬼主播寻歧,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼秩仆!你這毒婦竟也來了码泛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤澄耍,失蹤者是張志新(化名)和其女友劉穎噪珊,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體齐莲,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痢站,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了选酗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阵难。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖芒填,靈堂內(nèi)的尸體忽然破棺而出呜叫,到底是詐尸還是另有隱情,我是刑警寧澤殿衰,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布朱庆,位于F島的核電站,受9級(jí)特大地震影響闷祥,放射性物質(zhì)發(fā)生泄漏娱颊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一蜀踏、第九天 我趴在偏房一處隱蔽的房頂上張望维蒙。 院中可真熱鬧,春花似錦果覆、人聲如沸颅痊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)斑响。三九已至菱属,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間舰罚,已是汗流浹背纽门。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留营罢,地道東北人赏陵。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像饲漾,于是被迫代替她去往敵國(guó)和親蝙搔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容