設計模式、面向對象、編程規範、重構學習資源

設計模式:

【書籍】《Head First 設計模式》豆瓣
入門設計模式,通俗易懂。個人不是很喜歡 Head First 圖書風格,入門可以看。

 

【書籍】《Java 與模式》豆瓣
用 Java 語言講解設計模式,適合初學者。

 

【書籍】《設計模式》豆瓣
這本書是 GoF(Gang of Four,四人組)寫的,設計模式的開山之作,經典的 23 種設計模式誕生於這本書。

 

面向對象:
【書籍】《深入淺出面向對象分析與設計》豆瓣
適合入門,講解面向對象分析和設計。

 

編程規範:
【書籍】《代碼大全》豆瓣
近千頁,不是很聚焦,涵蓋了軟件開發方法、編程技巧、編碼規範、重構等諸多方面。原書名 code complete。

 

【書籍】《代碼整潔之道》豆瓣
代碼質量與其整潔度成正比,作者給出了一系列行之有效的整潔代碼操作實踐。原書名 Code Clean。

 

重構:
【書籍】《編寫可讀代碼的藝術》豆瓣
關注編碼細節規範,總結了很多提高代碼可讀性的小技巧,適合入門。

 

【書籍】《重構 改善既有代碼的設計》豆瓣
講到了很多代碼的壞味道和改進方法,總結全面,很經典的書。重構就是在不改變外部行爲的前提下改善代碼。

 

【書籍】《重構與模式》豆瓣
講了如何應用設計模式來重構代碼,改善其質量。是《重構 改善既有代碼的設計》這本書的一個補充。

 

【書籍】《修改代碼的藝術》豆瓣
豆瓣鏈接給的老版,新版翻譯不咋地。從測試角度談重構的視角,比較獨特。

 


【極客時間】王爭-設計模式之美。付費專欄,整體感覺還行,主要結合了平時開發中遇到的問題與實戰代碼講解,比較容易理解。
http://gk.link/a/10iey

 

 


【Java學習資源】整理推薦

 

 


【Java面試題與答案】整理推薦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章