工作這麼久了基本上也沒有接觸過設計模式這個東西,只是知道設計模式是各位前輩總結出來的針對某個場景下解決問題的套路。現在王爭在極客時間開設了專欄,看了之後收穫很大,為了更好的學習,打算通寫筆記的方式進行學習。
王爭提到的學習設計模式的好處
1.現在很多公司尤其是大公司面試的時候都會有設計模式的面試題,如果不懂的話,基本上是沒有戲,可以用在面試上。
2.懂得設計模式可以讓我們在工作中寫出擴充套件,可以維護的程式碼,而不是被別人吐槽的爛程式碼。
3.提高複雜程式碼的設計和開發能力.簡單的程式碼其實大家寫的都差不多,但是涉及到複雜程式碼,如果不懂設計模式,基本上無從下手.
4.更容易看懂原始碼.優秀的專案,框架等裡面的結構都很複雜,用到了很多設計思想,如果不懂,硬要去讀,只能是事倍功半。
5.為以後發展做鋪墊,如果只是懂得用框架,但是不懂如演算法,設計模式等基本知識,那基本上不可能在技術上有很好的發展。
參考資料
極客時間《設計模式之美》