zoukankan      html  css  js  c++  java
  • 【读书笔记】《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 (何红辉博客)

  • 相关阅读:
    聊一聊Flutter的setState()
    Flutter + Android 混合开发
    Flutter防止布局溢出
    Flutter获取远程数据 刷新UI界面
    Flutter日常笔记
    POJ 3299 Humidex
    POJ 1207 The 3n + 1 problem
    POJ 1005 I Think I Need a Houseboat
    POJ 1004 Financial Management
    POJ1012
  • 原文地址:https://www.cnblogs.com/charles04/p/6766053.html
Copyright © 2011-2022 走看看