本书专门介绍Android源代码的设计模式,主要讲解面向对象的六大原则、主流的设计模式以及MVC和MVP模式。本书的主要内容为:优化代码的第一步、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则、单例模式、Builder模式、原型模式、工厂方法模式、抽象工厂模式、策略模式、状态模式、责任链模式、解释器模式、命令模式、观察者模式、备忘录模式、迭代器模式、模板方法模式、访问者模式、中介者模式、代理模式、组合模式、适配器模式、装饰模式、享元模式、外观模式、桥接模式,以及MVC的介绍与实战和MVP应用架构模式。每个章节都对某个模式做了深入分析,并且会对模式相关的技术点进行深入拓展,让读者在掌握模式的同时学习到Android中的一些重要知识,通过实战帮助读者达到学以致用的目的,且能够将模式运用于项目中,开发出高质量的程序。本书适合的读者为初、中、高级Android工程师,也可以作为大专院校相关师生的学习用书和培训学校的教材。CSDN社区专家精心撰写、业界专家邓凡平、郭霖、任玉刚、徐宜生等鼎力推荐业界第1本Android源码讲解设计模式的书本书不仅分析了Android源代码的设计模式,更结合实例演示了如何使用这些设计模式。看这本书,既能学到如何分析、学习Android源代码,又能提高自己架构设计水平书中的主人公小民就是那些不断追求技术进步,从而得以不断成长的IT技术人的代表,小民的成长过程基本上反映了我们现在程序员的成长经历,他的成功很值得我们学习和借鉴。第1章走向灵活软件之路--面向对象的六大原则11.1优化代码的第一步--单一职责原则11.2让程序更稳定、更灵活--开闭原则51.3构建扩展性更好的系统--里氏替换原则121.4让项目拥有变化的能力--依赖倒置原则141.5系统有更高的灵活性--接口隔离原则161.6更好的可扩展性--迪米特原则191.7小结23第2章应用最广的模式--单例模式242.1单例模式介绍242.2单例模式的定义242.3单例模式的使用场景242.4单例模式UML类图242.5单例模式的简单示例252.6单例模式的其他实现方式272.6.1懒汉模式272.6.2DoubleCheckLock(DCL)实现单例272.6.3静态内部类单例模式282.6.4枚举单例292.6.5使用容器实现单例模式302.7Android源码中的单例模式302.8无名英雄--深入理解LayoutInflater342.9运用单例模式412.10小结43第3章自由扩展你的项目--Builder模式443.1Builder模式介绍443.2Builder模式的定义443.3Builder模式的使用场景443.4Builder模式的UML类图443.5Builder模式的简单实现453.6Android源码中的Builder模式实现473.7深入了解WindowManager533.8Builder模式实战603.9小结65第4章使程序运行更高效--原型模式664.1原型模式介绍664.2原型模式的定义664.3原型模式的使用场景664.4原型模式的UML类图664.5原型模式的简单实现674.6浅拷贝和深拷贝6
"synopsis" may belong to another edition of this title.
US$ 15.00 shipping from China to U.S.A.
Destination, rates & speedsSeller: liu xing, Nanjing, JS, China
paperback. Condition: New. Paperback. Pub Date: 2017-06-01 Pages: $number Language: Chinese Publisher: People posts and Telecommunications publishing house this book specifically introduces the design pattern of the Android source code. mainly explains the six principles of object-oriented. Mainstream design patterns as well as MVC and MVP models. The main content of this book is: The first step to optimize the code. opening and closing principles . Seller Inventory # DP043533
Quantity: 3 available