笔者在《如何成为Android高手》一文和视频中曾提出,成为一名真正的Android高手必须掌握和遵循的一些准则:
1,学会懒惰
2,精通Android体系架构、MVC、常见的设计模式、控制反转(IoC)(Inversion of Control)
3,编写可重用、可扩展、可维护、灵活性高的代码
4,高效的编写高效的代码
5,学会至少一门服务器端开发技术
上面的几条准则非常明确的指出:熟练掌握设计模式以及设计模式相关的内容是在成为Android高手的道路上必修的课程。
Android号称是首个为移动终端打造的真正开放和完整的移动软件。作为一个气象万千的平台,设计原则、设计模式、IoC以及相关思想的应用是是导致Android之所以能够取得今日的Android的成功的核心因素之一。
为了让国内的Android爱好者们从浩如烟海的设计模式相关的系列书籍和文档中解脱出来,本着一种方便国内Android开发者更好、更快、更轻松的对Android的设计原则、设计模式、IoC(控制反转)理解和掌握的心态,国士工作室成员在百忙之中编写了《Android之大话设计模式》一书,该书涵盖了6种设计原则、主要的设计模式、UML建模语言和StarUML建模工具的使用等,主要内容如下:
· 前言(已发布)
· 针对接口编程---问世间情为何物直教人生死相许(已发布)
· 单一职责原则乔峰VS慕容复(已发布)
· 开放封闭原则孙悟空任弼马温一职(已发布)
· 里氏代换原则法海捉拿白蛇新解(已发布)
· 合成聚合复用原则刘邦VS韩信(已发布)
· 工厂方法法模式让麦当劳的汉堡适合不同MM的不同口味(已发布)
· 抽象工厂模式 MM的生日
· 单例模式你是我的唯一
· 原型模式肉麻情话
· 建造者模式让我们同居吧!
· 装饰模式见MM的家长
· 外观模式 MM也迷恋炒股?
· 享元模式短信可以这样发
· 适配器模式笔记本电脑的适配器
· 代理模式 QQ聊天机器人
· 桥接模式最重要的是要有一颗让MM快乐的心
· 组合模式 MM的生日礼物
· 模板方法模式人的一生应该这样度过
· 观察者模式 GG在MM身边有两个妹妹
· 状态模式在一天的不同时间要给MM发不通的短信
· 策略模式帮助MM选择商场打折策略
· 职责链模式帮助MM选择商场打折策略
· 统一建模语言UML简介和StarUML使用