Android 源码设计模式解析与实战
内容简介
本书专门介绍Android源代码的设计模式,共26章,主要讲解面向对象的六大原则、主流的设计模式以及MVC和MVP模式。主要内容为:优化代码的首步、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则、单例模式、Builder模式、原型模式、工厂方法模式、抽象工厂模式、策略模式、状态模式、责任链模式、解释器模式、命令模式、观察者模式、备忘录模式、迭代器模式、模板方法模式、访问者模式...
作者简介
阿里巴巴旗下友盟的高级程序员,CSDN博客专家,在开源社区做了大量的工作,贡献了许多模式设计的技术。
目录
该书热门标签
- 最新
- 热门
-
0 al 2016-09-02
虽然知乎上有几个大神都表示要买本这书来看,但其实这书真的是一般。 感觉改名叫做《设计模式概述&Android源代码文摘》比较贴切:1.设计模式真就只是概述而已,两三小段的文字介绍,加上一两个通俗易懂的例子(个别例子举得并不贴切,甚至有一定误导性) 2.源码,同样是草草了事。 不过也是挺难为作者了,两位作者都是大神级的人物,无奈500页的文字要讲好23个设计模式和Android这样一个复杂系统的源码实在是太难。 最后的结论是,这本书适合老鸟们用来查漏补缺、博采众长,但并不适合之前没有研究过设计模式和源码的新手们。
-
0 A_客 2017-01-09
首先,这本书的思路特别好,设计模式本就是软件开发领域发展到一定程度时前辈们总结提炼出来的,它既来源于真枪实战的代码,要想体会其精髓,何不通过优秀的开源项目去领悟呢?Android开源系统无论从代码的复杂程度还是作者的开发水平,都是数一数二的,因此对于设计模式,Android源码不可谓不是非常优质的学习资源。那么作者就是以这样一种思路,对于每一种设计模式都是以概念—>Android源码中的应用—>源码要点解析—>设计模式实战这几方面内容来介绍的,很有意思,在学习设计模式的同时又学习了Android源代码,不足呢就是这样一种源码的学习显得不够系统,因此不那么容易掌握。此外,个人认为设计模式更多的是编程中的招式,因此想要真正地会用、用好、用还是不用仍然需要自己在今后的开发中多思考多练习。
-
0 JC 2016-07-24
一本 设计模式 + Android源码分析 的书。
-
0 吃桔子的攻城狮 2016-06-24
还不错,对设计模式和系统源码有了更深的了解
-
0 DouO 2016-06-25
一本既讲设计模式的书又讲源码解析的书,将两者联系起来不是容易的事,作者挑了这个着力点的确吸引人。可惜完成的并不理想,为了和设计模式一一对应一些代码的选取显得牵强;不少代码又深入过头偏离了讲设计模式的主题,最后也讲不清楚。这个度确实难把握,源码一个功能或一个模块本就不是几页纸可以讲清楚的。个人认为源码解析应该要有整体的图画,由浅入深由高层到底层,分模块来讲解比较合适。总的来说,设计模式讲的不错,源码讲得一般,仍是一本值得一读的书。
-
1 万先森 2015-12-10
设计模式和源码都有,但是初版书上代码排版是乱的
-
2 WhoIsJohnGat 2016-02-16
设计模式方面,讲的比较清楚,先给定义,然后UML图,在一个简单的java的例子描述出来,然后讲解adnroid 源码中的关于这个模式的影子,不过源码讲的比较调用比较深入,陷进去深,没有看到整体的联系,只见树木不见森林。讲完源码部分大概还是能对该设计模式清楚很多的,之后又紧跟着的是在实际android开发中的应用该模式,对实际开发有蛮大作用,最后也就是些注意事项。 总之,是一本不错的设计模式入门书籍,真对于实际开发,让人更容易理解和应用,源码部分,讲的不是很好,但是有助于理解设计模式,所以还是不要抱着学源码的心里看此书吧
-
2 unicorn 2015-12-04
这本书弥补了国内除了研究framework层的另一种android高端开发路线的缺陷,不像那些搞framework的很多作者都有些阳春白雪,这本书提示了大家很容易忽略的一些开发技巧和开发经验~是不一本不可不读的好书
-
0 追寻一片乐土 2016-02-05
设计模式加上这遍我过了第三遍了,我属于从入门开始就看设计模式的奇葩。作者讲解的很易懂,特别是前几章结合了自己项目的simpleimageloader来讲真nice。当然这书也有许多缺点。
-
0 饿了吃,吃了睡 2016-05-14
很不错,不过最好有先了解过源码在来看这本书。
-
2 WhoIsJohnGat 2016-02-16
设计模式方面,讲的比较清楚,先给定义,然后UML图,在一个简单的java的例子描述出来,然后讲解adnroid 源码中的关于这个模式的影子,不过源码讲的比较调用比较深入,陷进去深,没有看到整体的联系,只见树木不见森林。讲完源码部分大概还是能对该设计模式清楚很多的,之后又紧跟着的是在实际android开发中的应用该模式,对实际开发有蛮大作用,最后也就是些注意事项。 总之,是一本不错的设计模式入门书籍,真对于实际开发,让人更容易理解和应用,源码部分,讲的不是很好,但是有助于理解设计模式,所以还是不要抱着学源码的心里看此书吧
-
2 unicorn 2015-12-04
这本书弥补了国内除了研究framework层的另一种android高端开发路线的缺陷,不像那些搞framework的很多作者都有些阳春白雪,这本书提示了大家很容易忽略的一些开发技巧和开发经验~是不一本不可不读的好书
-
1 万先森 2015-12-10
设计模式和源码都有,但是初版书上代码排版是乱的
-
0 al 2016-09-02
虽然知乎上有几个大神都表示要买本这书来看,但其实这书真的是一般。 感觉改名叫做《设计模式概述&Android源代码文摘》比较贴切:1.设计模式真就只是概述而已,两三小段的文字介绍,加上一两个通俗易懂的例子(个别例子举得并不贴切,甚至有一定误导性) 2.源码,同样是草草了事。 不过也是挺难为作者了,两位作者都是大神级的人物,无奈500页的文字要讲好23个设计模式和Android这样一个复杂系统的源码实在是太难。 最后的结论是,这本书适合老鸟们用来查漏补缺、博采众长,但并不适合之前没有研究过设计模式和源码的新手们。
-
0 A_客 2017-01-09
首先,这本书的思路特别好,设计模式本就是软件开发领域发展到一定程度时前辈们总结提炼出来的,它既来源于真枪实战的代码,要想体会其精髓,何不通过优秀的开源项目去领悟呢?Android开源系统无论从代码的复杂程度还是作者的开发水平,都是数一数二的,因此对于设计模式,Android源码不可谓不是非常优质的学习资源。那么作者就是以这样一种思路,对于每一种设计模式都是以概念—>Android源码中的应用—>源码要点解析—>设计模式实战这几方面内容来介绍的,很有意思,在学习设计模式的同时又学习了Android源代码,不足呢就是这样一种源码的学习显得不够系统,因此不那么容易掌握。此外,个人认为设计模式更多的是编程中的招式,因此想要真正地会用、用好、用还是不用仍然需要自己在今后的开发中多思考多练习。
-
0 JC 2016-07-24
一本 设计模式 + Android源码分析 的书。
-
0 吃桔子的攻城狮 2016-06-24
还不错,对设计模式和系统源码有了更深的了解
-
0 DouO 2016-06-25
一本既讲设计模式的书又讲源码解析的书,将两者联系起来不是容易的事,作者挑了这个着力点的确吸引人。可惜完成的并不理想,为了和设计模式一一对应一些代码的选取显得牵强;不少代码又深入过头偏离了讲设计模式的主题,最后也讲不清楚。这个度确实难把握,源码一个功能或一个模块本就不是几页纸可以讲清楚的。个人认为源码解析应该要有整体的图画,由浅入深由高层到底层,分模块来讲解比较合适。总的来说,设计模式讲的不错,源码讲得一般,仍是一本值得一读的书。
-
0 追寻一片乐土 2016-02-05
设计模式加上这遍我过了第三遍了,我属于从入门开始就看设计模式的奇葩。作者讲解的很易懂,特别是前几章结合了自己项目的simpleimageloader来讲真nice。当然这书也有许多缺点。
-
0 饿了吃,吃了睡 2016-05-14
很不错,不过最好有先了解过源码在来看这本书。
评价“Android 源码设计模式解析与实战”