內容簡介:Google前工程師教你寫出高品質的程式
物件導向程式設計範式、設計原則、程式規範、重構技巧、設計模式
「無論是平時工作還是業餘時間研究原始碼,研發工程師都會接觸各種設計模式,設計模式涉及的知識較多,學習者想要系統掌握設計模式,並非易事,本書可以幫助學習者實現這一目標。本書的講解更加貼近實戰,可以説明學習者將設計模式應用到專案中。本書是研發工程師的學習教程。」
—袁傑 百度工程師
「本書內容通俗易懂,不但包括設計模式知識,而且提供設計模式應用範例。本書是作者多年研發心得總結,值得讀者閱讀。」
—佳霖 阿里巴巴工程師
「本書講解了寫出高質量程式所需的知識,包括物件導向程式設計範式、設計原則、程式規範、重構技巧、設計模式,是一本説明讀者提高程式品質的很好的參考書!」
—李志剛 騰訊工程師
「程式品質決定專案的開發和維護成本,因此,在寫程式時,研發工程師要隨時注意程式品質。本書從設計模式知識到實戰應用,詳細闡述了如何寫出高品質程式的技術。強烈推薦大家閱讀本書。」
—張陽 位元組跳動工程師
「本書理論和實踐相結合,既利用通俗易懂的語言講解了理論知識,又提供了生動有趣的應用範例,無論你是準備求職的新手,還是正在從事專案開發的工程師,本書都可以給你有益的指導。」
—鄭漢卿 嗶哩嗶哩工程師
「本書是關於設計模式難得的好書。總之,學設計模式,看本書就對了。」
—馬超 拼多多工程師
目錄
章節說明:前言
第1章 概述
第2章 物件導向程式設計範例
第3章 設計原則
第4章 程式規範
第5章 重構技巧
第6章 建立型設計模式
第7章 結構型設計模式
第8章 行為型設計模式
章節說明:前言
第1章 概述
第2章 物件導向程式設計範例
第3章 設計原則
第4章 程式規範
第5章 重構技巧
第6章 建立型設計模式
第7章 結構型設計模式
第8章 行為型設計模式