84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
最近想要研究設計模式,但設計模式蠻多的,想問大家常用的設計模式有哪些?
工廠模式、觀察者模式、策略模式
看看這個
自己業務開發用到職責鏈模式 - 用來做複雜長流程處理命令模式 - 解耦調用者和被調用者,做一些擴展邏輯
另外設計模式的書別想著從頭到尾一次看完,這個只有需要時候慢慢派上用場
「 設計模式貫穿眾多範例中:適配器、橋接器、職責鏈、命令、裝飾器、外觀、工廠方法、享元、點名、資料傳輸物件、空白物件、代理、單例、狀態、策略、模板方法以及訪客。
我在學習設計模式時,啃過書,看過博客,感覺基本上都理解了,在開發中確無法順其自然的使用。過不了幾個月又忘完了,只記得幾個名詞。自從閱讀一些原始碼之後,對一些設計模式才有了深刻的理解(spring mvc,Tomcat原始碼)。
可以看看這裡物件導向與設計模式 - QueenKing - SegmentFault /a/11...
工廠,策略吧。
工廠模式、觀察者模式、策略模式
看看這個
自己業務開發用到
職責鏈模式 - 用來做複雜長流程處理
命令模式 - 解耦調用者和被調用者,做一些擴展邏輯
另外設計模式的書別想著從頭到尾一次看完,這個只有需要時候慢慢派上用場
「 設計模式貫穿眾多範例中:適配器、橋接器、職責鏈、命令、裝飾器、外觀、工廠方法、享元、點名、資料傳輸物件、空白物件、代理、單例、狀態、策略、模板方法以及訪客。
我在學習設計模式時,啃過書,看過博客,感覺基本上都理解了,在開發中確無法順其自然的使用。過不了幾個月又忘完了,只記得幾個名詞。自從閱讀一些原始碼之後,對一些設計模式才有了深刻的理解(spring mvc,Tomcat原始碼)。
可以看看這裡
物件導向與設計模式 - QueenKing - SegmentFault /a/11...
工廠,策略吧。