沒想到啊,沒想到。本身居然堅持了下來,完成了設計模式深刻的學習,而且輸出了23篇用php演示的設計模式的文章。但這不是最主要的,更深層次的收穫是順便背下了這些模式的定義及類圖。在深刻學習了設計模式以後,對Laravel等框架的架構理解也更清楚明瞭了。就像我在不少模式的講解中都引用了在Laravel中相關的實現。php
從今年2月份到如今,歷時9個月,從開始的一週一篇到一週兩篇。也讓本身看到了堅持的難得。同時也漸漸用自身經歷體會到了一個道理,基礎的纔是最重要的。就像韓寒電影中所說:」聽過那麼道理,卻依然過很差這一輩子。「在咱們學習的過程當中也同樣,都知道基礎有用,可是卻總想去追新追潮流,但這些新的知識或者潮流倒是那些最原始基礎的演變和發展,萬變不離其宗纔是硬道理。接下來的計劃是?沒錯,明年是更大的挑戰,數據結構與算法,同時補習數學。因此,明年的連載文章會以算法爲主。除此以外,也會連載關於Laravel6和TP6相關的文章,各位看官還請多多指教。git
一家之言有時候並不必定能讓你深入的體會或者理解知識。就像《如何閱讀一本書》中的主題閱讀同樣,用多本參考書或者學習資料來相互進行補充的主題閱讀方式每每能帶來更好的效果。注意,這裏不是每一本書或者每一篇資料都從頭至尾看一遍,那樣你的時間耗費不起,而是直接去找資料中和你當前所學習內容相關的內容進行閱讀學習。因此,個人參考資料有這些:github
書籍面試
網絡教程算法
當我完成這一系列文章的時候,極客時間的優秀做者王爭老師也出了一套設計模式的專欄。他的數據結構與算法專欄賣得很是火爆,並且組織的線下算法訓練營也已經開了好幾期,期期好評。未來的學習計劃中他的這個專欄也是重點要學習的內容。雖然說這個設計模式專欄在我已經學習完設計模式以後纔出來,但仍是抑制不住我這個極客時間鐵粉的買買買之路。編程
仔細研究了下他的這個《設計模式之美專欄》,發現不單單侷限於那23種設計模式,還包括:設計模式
下面是具體的課程列表:微信
不用我多說了吧,若是是PHPer,配合着個人系列文章一塊兒學習更能事半功倍。快來加入一塊兒學習吧!掃描識別下方二維碼進入學習!網絡
建立型模式數據結構
簡單工廠
GitHub:github.com/zhangyue050…
工廠方法
GitHub:github.com/zhangyue050…
抽象工廠
GitHub:github.com/zhangyue050…
原型模式
GitHub:github.com/zhangyue050…
生成器模式
GitHub:github.com/zhangyue050…
單例模式
GitHub:github.com/zhangyue050…
結構型模式
適配器模式
GitHub:github.com/zhangyue050…
橋接模式
GitHub:github.com/zhangyue050…
組合模式
GitHub:github.com/zhangyue050…
裝飾器模式
GitHub:github.com/zhangyue050…
外觀模式
GitHub:github.com/zhangyue050…
享元模式
GitHub:github.com/zhangyue050…
代理模式
GitHub:github.com/zhangyue050…
行爲型模式
責任鏈模式
GitHub:github.com/zhangyue050…
命令模式
GitHub:github.com/zhangyue050…
迭代器模式
GitHub:github.com/zhangyue050…
中介者模式
GitHub:github.com/zhangyue050…
備忘錄模式
GitHub:github.com/zhangyue050…
觀察者模式
GitHub:github.com/zhangyue050…
狀態模式
GitHub:github.com/zhangyue050…
策略模式
GitHub:github.com/zhangyue050…
模板方法模式
GitHub:github.com/zhangyue050…
訪問者模式
GitHub:github.com/zhangyue050…