《設計模式精解》學習筆記(十六)------總結
來源:互聯網
上載者:User
《設計模式精解》學習筆記(十六)
------
總結 到這裡《設計模式精解》基本上是看完了,後面的幾個章節作者並沒有再介紹其他模式,而是總結了一些運用模式的方法和注意事項,並對全書作了總結。很遺憾的是,作者並沒有將GOF所總結的23個設計模式全部介紹完。但作者在本書中的貢獻是引導讀者怎樣去學習設計模式,在每個模式中作者反覆強調了兩點: l 優先使用對象組合而不是繼承; l 發現並封裝變化點。 在書中作者將自己的實踐經驗以通俗類比的方法展現給讀者。使讀者對OO有更深入的理解,並且是從一個全新的角度去理解OO思想。 設計模式可以說是程式員掌握物件導向思想的必經之路。但是,死記硬背每個模式並沒有什麼大的作用,就好像演算法與資料結構一樣,單獨讓你寫個快速排序或者寫個尋找演算法沒有什麼實際意義。重要的是在實際開發中靈活運用。設計模式也一樣,學習它的意義在於怎樣把它運用在我們的系統中,怎樣用“Crowdsourced Security Testing”給我們總結好的方法和經驗來增強我們系統得合理化和健壯性,以及靈活的可伸縮(擴充)性。那樣才是真正的掌握了OO思想。(這裡需要打個問號) 《設計模式精解》一書學完了,但是設計模式的學習卻還沒有完。正像GOF在他們的書中講的那樣《設計模式》決不是看一遍就束之高閣的書。同樣設計模式也並不是學一遍就放下不管的,需要去不斷學習、反覆體會。所以,接下來的任務是繼續學習,道路也是長遠坎坷的。接下來的學習應該我想應該以《設計模式》為主,通過前面10個模式的學習和其他一些雜亂知識的學習,現在我已經能夠看懂《設計模式》這本書了。在前面的學習中,我發現我對多態的理解是非常淺薄的。對UML的知識也是遠遠不夠的。在接下來的學習中這兩樣知識應該是要進一步補充的。 希望在後來的學習中會快速、順利。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=954101