2016年7月9日

Android设计模式之命令模式、策略模式、模板方法模式

摘要: 命令模式是其它很多行为型模式的基础模式。策略模式是命令模式的一个特例,而策略模式又和模板方法模式都是算法替换的实现,只不过替换的方式不同。下面来谈谈这三个模式。 命令模式 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 java中传 阅读全文

posted @ 2016-07-09 13:27 Sun‘刺眼的博客 阅读(367) 评论(0) 推荐(0) 编辑

Android设计模式源码解析之桥接模式

摘要: 模式介绍 模式的定义 将抽象部分与实现部分分离,使它们都可以独立的变化。 模式的使用场景 如果一个系统需要在构件的抽象化角色和具体化角色之间添加更多的灵活性,避免在两个层次之间建立静态的联系。 设计要求实现化角色的任何改变不应当影响客户端,或者实现化角色的改变对客户端是完全透明的。 需要跨越多个平台 阅读全文

posted @ 2016-07-09 10:12 Sun‘刺眼的博客 阅读(1825) 评论(0) 推荐(0) 编辑

Android 项目利用 Android Studio 和 Gradle 打包多版本APK

摘要: 在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug_api.com,release_api.com,dev_api.com等等。 不同的版本对应了不同的 a 阅读全文

posted @ 2016-07-09 10:04 Sun‘刺眼的博客 阅读(5204) 评论(0) 推荐(0) 编辑

导航