作 者:何红辉,关爱民 著
定 价:79
出 版 社:人民邮电出版社
出版日期:2015年11月01日
页 数:494
装 帧:平装
ISBN:9787115406712
●章 走向灵活软件之路——面向对象的六大原则1
●1.1 优化代码的步——单一职责原则1
●1.2 让程序更稳定、更灵活——开闭原则5
●1.3 构建扩展性更好的系统——里氏替换原则12
●1.4 让项目拥有变化的能力——依赖倒置原则13
●1.5 系统有更高的灵活性——接口隔离原则16
●1.6 更好的可扩展性——迪米特原则18
●1.7 总结22
●第2章 应用广的模式——单例模式23
●2.1 单例模式介绍23
●2.2 单例模式的定义23
●2.3 单例模式的使用场景23
●2.4 单例模式UML类图23
●2.5 单例模式的简单示例24
●2.6 单例模式的其他实现方式26
●2.6.1 懒汉模式26
●2.6.2 Double CheckLock ( DCL )实现单例26
●2.6.3 静态内部类单例模式27
●2.6.4 枚举单例28
●2.6.5 使用容器实现单例模式28
●部分目录
本书专门介绍Android源代码的设计模式,共26章,主要讲解面向对象的六大原则、主流的设计模式以及MVC和MVP模式。主要内容为:优化代码的首步、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则、单例模式、Builder模式、原型模式、工厂方法模式、抽象工厂模式、策略模式、状态模式、责任链模式、解释器模式、命令模式、观察者模式、备忘录模式、迭代器模式、模板方法模式、访问者模式、中介者模式、代理模式、组合模式、适配器模式、装饰模式、享元模式、外观模式、桥接模式,以及MVC的介绍与实战和MVP应用架构模式。每个章节都对某个模式做了深入的分析,并且会对模式相关的技术点进行深入拓展,让读者在掌握模式的同时学习到Android中的一些重要知识,通过实战帮助读者达到学以致用的目的,且能够将模式运用于项目中,开发出高质量的程序。
本书适合的读者为初、中、不错Android工程师,等
何红辉,关爱民 著
CSDN博客专家,在开源社区做了大量的工作,贡献了许多模式设计的技术。