Skip to content

23种经典设计模式

23种经典设计模式 (23 Classic Design Patterns) 是一套被廣泛認可的軟體設計模式分類,通常分為三大類:創建型、結構型和行为型。^[600-developer__23种设计模式.md]

這些模式是軟體工程中針對常見問題的可重用解決方案,旨在提高代碼的可重用性、讓代碼更容易被他人理解以及保證代碼的可靠性。^[600-developer__23种设计模式.md]

分類

設計模式通常根據其處理的對象和目的分為以下三種類型^[600-developer__23种设计模式.md]:

  • 創建型模式:共 5 種。這些模式處理物件的創建機制,試圖合適地創建物件以適應系統的狀況。
  • 結構型模式:共 7 種。這些模式關注類和物件的組合,通過繼承或組合來構建更復雜的結構。
  • 行为型模式:共 11 種。這些模式關注物件之間的通信、職責劃分以及演算法的封裝。

相關資源

  • [[流程化筆記]]:在學習設計模式時,利用流程化筆記記錄模式的應用步驟和結構,有於於掌握其核心邏輯。
  • 20/80 Learning Principle:設計模式種類繁多,運用此原則可以優先掌握實務中最高頻使用的核心模式。

Sources

  • 600-developer__23种设计模式.md