建立物件 二 回顧與思考之繼承

2021-09-14 06:48:40 字數 518 閱讀 3045

如果例項b或者b發生任何變化都會影響到a,並且影響到由a建立出的示例。這樣的情況並不科學。我們應該是只是繼承b的原型

如果還想使用b的自有方法,應該通過super方法新增到a的自有屬性上。這樣即實現了繼承有實現了解耦。

如果這樣做,a b 的prototype都指向了同乙個物件,即都可以修改prototype,這樣ab就不再是繼承關係了。

繼承應該是在子類上只能讀繼承的屬性但是不能修改它。

object.create = function (obj)else;

func.prototype = obj;

obj.constructor = func;

const result = new func();

func.prototype = null;

return result;

}} const proto = object.create(b.prototype);

a.prototype = proto;

專案二回顧

管理員模組 廣告管理 寫了ad類和資料庫表中的ad對應 寫了廣告更新的bo,adupdatebo類。寫了adcreatevo。adcontroller,對廣告的增刪改查。優惠卷管理 寫了coupon類和資料庫表中的coupon對應 寫了增加優惠劵和更新優惠劵的類 couponcreatebo cou...

2008回顧與2009計畫

2008年的計畫完成的基本算是順利,無論工作 生活還是學習方面。遺憾總是有的,生活嘛總是這樣,誰能沒有遺憾呢?工作方面,4月專案突然終結,著實讓我手忙腳亂了一陣,因為原計畫是6月份終結的。倉促準備面試,剛剛湊夠裝修費,實在沒有餘錢對付每個月近3000的房貸了 壓力之大可想而知。好工作在大連本來難找,...

2023年回顧與2023年計畫

人們都說一年之計在於春,雖然現在還是寒風刺骨的冬天,但春天的腳步離我們越來越近了。正值 07年歲末和 08年年初。是時間該總結一下自己 07年所得所失,展望一下 08年的美好願景了。07年這一年是自己離開學校步入社會的第一年,本來是想找工作離家近一點,去北京的。可是陰差陽錯留在了就讀的學校所在的城市...