1. 程式人生 > >建立物件的方法

建立物件的方法

  1. 工廠模式(單純的以函式模式進行物件建立,內部新宣告一個Object,然後新增屬性和方法,最後return這個Object)
  2. 建構函式模式(將屬性與方法都放在建構函式中,但可能會造成方法的重複建立佔用空間)
  3. 原型模式(建構函式只用作例項化工具,將屬性和方法都放在原型物件中)
  4. 建構函式與原型混合模式(建構函式中加屬性,原型中加方法)
  5. 動態原型模式(新增if判斷是否已有某方法,不可重寫原型物件,此處存疑)
  6. 寄生建構函式模式(在內部新宣告一個物件,最後return,跟沒用建構函式一樣,用處不大)
  7. 穩妥建構函式模式(無this和new,原始不可修改資料以引數形式傳入)