設計模式學習筆記(目錄篇)

2021-09-08 19:44:06 字數 945 閱讀 9296

為了方便檢視,特此將設計模式學習筆記系列單獨做乙個目錄。

1   設計模式學習筆記(一:命令模式)

2   設計模式學習筆記(二:觀察者模式)

3   設計模式學習筆記(三:裝飾模式)

4   設計模式學習筆記(四:策略模式)

5   設計模式學習筆記(五:介面卡模式)

6   設計模式學習筆記(六:責任鏈模式)

7   設計模式學習筆記(七:外觀模式)

8   設計模式學習筆記(八:迭代器模式)

9   設計模式學習筆記(九:中介者模式)

10  設計模式學習筆記(十:工廠方法模式)

11  設計模式學習筆記(十一:抽象工廠模式)

12  設計模式學習筆記(十二:生成器模式)

13  設計模式學習筆記(十三:原型模式)

14  設計模式學習筆記(十四:單件模式)

15  設計模式學習筆記(十五:組合模式)

16  設計模式學習筆記(十六:橋接模式)

17  設計模式學習筆記(十七:狀態模式)

18  設計模式學習筆記(十八:模板方法模式)

19  設計模式學習筆記(十九:**模式)

20  設計模式學習筆記(二十:享元模式)

21  設計模式學習筆記(二十一:訪問者模式)

22  設計模式學習筆記(二十二:備忘錄模式)

23  設計模式學習筆記(二十三:直譯器模式)

24  設計模式學習筆記(總結篇:模式分類)

ps:以上關於設計模式學習筆記系列也是本人初步學習設計模式,其中主要講解

gof的

23個設計模式的思想,每乙個設計模式講解最後都乙個小示例的具體**的編寫。個人感覺其中的思想講解不錯,先把思想理解透徹,再去實際編碼運用,相信這樣能夠比較快理解其中的思想。文中思想闡述及示例幾乎是本人在書本上摘抄過來,藉此希望能夠對設計模式理解的更透徹一點

~

設計模式學習筆記 準備篇

1.設計模式的重要性 1.1 設計模式解決的是在軟體過程中如何來實現具體的軟體功能。實現同乙個功能的方法有很多,哪個設計容易擴充套件,容易復用,松耦合,可維護?設計模式指導我們找到最優方案。1.2 設計中往往會存在設計缺陷,這些缺陷包括 僵化性 難以對軟體進行改動,即使在功能上來看是很小的改動 脆弱...

設計模式學習筆記系列目錄

花了近乙個月的時間,終於將j a 設計模式全部整理完畢。為了日後方便閱讀回顧,按照模式型別整理如下 先介紹了設計模式的原則 設計模式學習筆記 一 設計模式六大原則 建立型關注的是物件的建立過程,描述的是如何將物件的建立和使用分離,對使用者隱藏類的例項的建立細節。從而降低系統的耦合度,讓設計方案更易於...

設計模式學習筆記(單例模式篇)

確保乙個類只有乙個例項,並提供乙個全域性訪問點。public class singleton return instance 私有化了建構函式,並對外提供獲取例項物件的共有方法。所謂懶漢式,就是用到的時候才會真正的去建立物件。優點 可以實現延時載入 缺點 在多執行緒併發訪問的情況下,會有執行緒安全問...