摘要: 单一职责: 一个类中的属性和方法要有很高的相关性,不然就拆开;如果一个类很庞大,则需要进一步细分职能,把相关性更高的归到一块。 开闭原则: 对扩展开放,对修改关闭。 极端要求就是:程序完成后,除非是修改错误,不然不能修改代码,只能扩展代码。 比如一个功能,有多种实现方法,即有多个类型,不要用if-e 阅读全文
posted @ 2016-03-22 11:20 Mosthink 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 反编译的常用工具与使用方法 发表于 2016 03 19 | 分类于 Android | 2条评论 | 阅读次数 10321 反编译就是逆向工程(Reverse Engineering), 通过解析Apk的内容, 可以验证特性和替换资源. 在批量生成应用时, 使用服务器脚本批量修改Apk, 可以节约 阅读全文
posted @ 2016-03-22 10:58 Mosthink 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 说到MVP肯定要先说下MVC,想必大家对android的MVC都有很深的了解。 View:布局文件,用于界面显示 Model:业务逻辑和实体模型 Controllor:对应于Activity,用于数据和界面的交互显示 由上图可以看出,View与数据的关系错综复杂,即activity不仅要负责数据的加 阅读全文
posted @ 2016-03-22 10:57 Mosthink 阅读(106) 评论(0) 推荐(0) 编辑