JavaScript模式

LuckyJiang-2019發表於2016-12-28
  • 物件建立模式
    • 名稱空間模式
    • 私有屬性
    • 私有成員
    • 特權方法
    • 公有方法
    • 模組模式
    • 暴露模組模式
    • 沙箱模式
    • 全域性建構函式
    • 靜態成員
    • 公有靜態成員
    • 私有靜態成員
    • 物件常量
    • 鏈式呼叫模式
    • method()
  • 程式碼複用模式 —— 優先使用物件建立而不是類繼承

    • 繼承模式程式碼複用
      • 類式繼承——預設模式
      • 類式繼承2——借用建構函式
      • 原型鏈
      • 類式繼承3——借用並設定原型
      • 類式繼承——共享原型
      • 類式繼承5——臨時建構函式
      • Klass
      • 原型繼承
      • 通過複製屬性繼承
      • 摻元Mix-ins
        ——目標是程式碼複用;繼承是一種手段。
    • 非繼承模式程式碼複用
  • 設計模式

相關文章