笔者在《如何成为Android 高手》一文和视频中曾提出,成为一名真正的Android 高手必须掌握和遵循的一些准则: 1,学会懒惰 2,精通Android 体系架构、MVC、常见的设计模式、控制反转(IoC) 3,编写可重用、可扩展、可维护、灵活性高的代码 4,高效的编写高效的代码 5,学会至少一门服务器端开发技术 上面的几条准则非常明确的指出:熟练掌握设计模式以及设计模式相关的内容是在成为Android 高手的道路上必修的课程
Android 号称是首个为移动终端打造的真正开放和完整的移动软件
作为一个气象万千的平台,设计原则、设计模式、IoC 以及相关思想的应用是是导致 Android 之所以能够取得今日的Android 的成功的核心因素之一
为了让国内的Android 爱好者们从浩如烟海的设计模式相关的系列书籍和文档中解脱出来,本着一种方便国内 Android开发者更好、更快、更轻松的对 Android 的设计原则、设计模式、IoC(控制反转)理解和掌握 的心态,国士工作室成员在百忙之中编写了《Android 之大话设计模式》一书,该书涵盖了 6 中设计原则、主要的设计模式、UML 建模语言和StarUML 建模工具的使用等,主要内容如下: 前言(已发布) 针对接口编程---问世间情为何物 直教人生死相许(已发布) 单一职责原则 乔峰 VS 慕容复(已发布) 开放封闭原则 孙悟空任弼马温一职(已发布) 里氏代换原则 法海捉拿白蛇新解(已发布) 迪米特法则 慈禧太后为何不和陌生人说话(已发布) 合成聚合复用原则 刘邦 VS 韩信(已发布) 简单工厂模式 一见钟情的代价(已发布) 工厂方法法模式 让麦当劳的汉堡适合不同 MM 的不同口味(已发布) 抽象工厂模式 MM 的生日 单例模式 你是我的唯一 原型模式 肉麻情话