『設計模式』之小試牛刀


為了更好的學習設計模式,以及督促自己完成設計模式的學習,現提筆為記。
怎么的,每周至少也要學一個設計模式!!!
懇請大家的監督和不吝賜教,共同學習和進步!
內容主要參考自《設計模式之禪》以及相關網絡博文!

源碼路徑:源代碼C# GitHub

目錄

  1. 想學設計模式,你得先會看類圖,一張圖讀懂UML

  2. 大致了解下都有哪些設計模式

  3. 我是獨一無二的『單例模式』

  4. 創建相似對象,就交給『工廠模式』吧

  5. 固定模板,不同算法,就用『模板方法模式』

  6. 關注產出,不關心細節,『建造者模式』

  7. 重復構造,打出原形,『原型模式』

  8. 間接訪問,非『代理模式』莫屬

  9. 系列對象,依賴交互,『中介者模式』來幫忙

  10. 任務分發,只管下達『命令模式』即可

  11. 流程業務,各司其職,『責任鏈模式』

  12. 毛坯還是精裝修,先看看樣板房,『裝飾模式』

  13. 算法獨立於場景而靈活變化,『策略模式』

  14. 新舊對接,『適配器模式』

  15. 玩轉集合容器,『迭代器模式』

  16. 部分整體,樹形結構,『組合模式』來幫忙

  17. 『觀察者模式』來釣魚

  18. ATM取款聊聊『門面模式』

  19. 后悔葯,『備忘錄模式』

  20. 這一次數據說了算,『訪問者模式』

設計模式之禪


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM