【讀書筆記】《Android源碼設計模式解析與實戰》


《Android源碼設計模式解析與實戰》讀書筆記


一、引言

      這是工作的第10個月了,忙的時候總是不自覺的會發現,時間過得非常快。剛工作時參加培訓的各種事情都還歷歷在目,但是已經是將近一年前的事情了。

      並且最近一段時間,工作發生了一些變化,開始帶技術團隊進行版本開發,工作不再是簡單的功能開發,模塊開發,而是增添了許多需求的評審,需求的分解,任務的派分,代碼的審核等工作。時間變得越來越緊張,很多時候忙起來甚至一個下午都沒辦法起身。每天也只有晚上回來的時候才有一點寶貴的時間思考,看一些喜歡的博客和書籍。

      話說回來,最近是真的看完了一本很好地技術書籍,就是今天要講的何紅輝版本的設計模式。


二、讀書內容

  • 書名:《Android源碼設計模式解析與實戰》

  • 作者:何紅輝 關愛民

  • 出版社:人民郵電出版社

  • 封面:

 

 


三、書籍評價

     不吹不黑,這本書是目前為止,我看到的最好的一本講解設計模式的技術書籍。

      (1). 這本書對設計模式的講解是按照Android(Java)的實現習慣進行書寫的,比較貼合我現在的開發技術棧,所以看起來非常的親切,沒有磨合感;

      (2). 這本書結構非常清晰。書分為三個部分:第一部分講解了面向對象的六大原則,可以說,這六大原則也是設計模式的實現原則,為以后的設計模式的講解打下了理論基礎。第二部分就是逐個對常見的23種設計模式進行了講解。講解上有一定的詳略區別,例如說常見的單例模式,Builder模式,觀察者模式,工廠模式等進行了詳細的介紹,而對不是很常用的中介者模式,備忘錄模式等進行了簡要的介紹。在每種設計模式的介紹中,作者首先對設計模式的定義,使用場景進行介紹,然后通過UML圖的方式大致描述設計模式的實現方式,組成機構。然后會通過具體而簡單地實例對設計模式進行具體的介紹。基本上看完這里,就會對這個設計模式有了一些清晰而直觀的了解了。好,作者開始升級了,接下來,作者開始結合Android源碼中的相關例子對設計模式進行深入的講解。再然后會再舉一個相關的例子進行講解。最后對設計模式進行總結,分析使用優缺點。

      (3). 這本書內容很充實,實例很充分,接受起來無障礙。

      (4). 這本書由淺入深,相信以后在開發的不同階段,拿起這本書來學習一下,都會得到不同的感悟。

 


四、個人心得

     《Android源碼設計模式解析與實戰》這本書給我帶來的最大的好處,就是養成了閱讀源碼的習慣,也的確是受益匪淺,在以后的開發過程中,也要繼續不斷地學習積累。

      前兩天當當書香節,各種書籍打折扣,忍不住又囤了好多書,哈哈。。。

      Stay hungry, stay foolish.


五、參考文檔

      http://blog.csdn.net/bboyfeiyu/article/list/1 (何紅輝博客)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM