從最開始學習中接觸到最簡單的單例模式,到后來見證適配器模式的精簡,以及模板方法的高效復用等,我就喜歡上了設計模式這個偉大的套路。他能夠很好地提高我們的開發效率,思維方式,軟件的擴展性。以至於后來的好些天我都在研究設計模式這個偉大的東西。
首先給出學習中得到的設計模式思維導圖總覽
其次,關於學習設計模式的書籍,當然是有很多參考的,特別是java方面的。而我學習參考主要是
《設計模式之禪》
《重構--改善既有代碼的設計》
注:后一本書主要為設計模式在代碼重構方面的應用。通過特定設計模式的引入,實現對已有代碼的改進和復用,達到更高效開發的目的。
最后,關於設計模式的相關實現學習,歡迎各位伙伴交流,我的博客里邊也有相關實現
(ps實現偏向於偽碼,重點是個人讀數過程理解記錄,后期會對代碼進行實現以及測試跟進)