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