a day a better

每天进步一点点

Android中设计模式--适配器模式(将一个类的接口,转换成客户期望的另一个接口)

适配器模式 使用适配器的过程如下 客户通过目标接口调用适配器的方法对适配器发出请求; 适配器使用被适配者接口把请求转换成被适配者的一个或多个调用接口; 客户接收到调用的结果,但并未察觉这一切是适配器在起转换作用; 适配器模式的优点 适配器模式...

2018-03-27 15:28:02

阅读数:56

评论数:0

Android中设计模式--观察者模式(一对多的关系,对象改变时依赖者都会收到通知)

观察者模式概念: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。观察者模式提供了一种对象设计,让主题和观察者之间松耦合。当两个对象之间松耦合,它们依然可以交互,但是不太清楚彼此的细节。松耦合的设计之所以能让我们建立有弹性的OO系统,能够应对变化...

2017-05-23 20:11:19

阅读数:353

评论数:0

Android中设计模式--状态模式(将动作委托到当前状态,状态之间可以互相转换)

状态模式:将状态封装成为独立类,并将动作委托到当前状态;状态之间可以相互转换,因为实现了相同的接口;状态改变,则动作会跟着改变。

2016-03-23 21:30:36

阅读数:1366

评论数:3

运用代理模式,实现相同的操作方法,可以增加自己的逻辑

代理模式:类似中介的效果 代理模式定义:  为另一个对象提供一个替身或占位符以控制对这个对象的访问。 图解如下: 代理最主要的是  :可以增加自己的操作在方法中。     public class DialogHelper { private volatile static Di...

2015-07-08 21:29:51

阅读数:576

评论数:2

Android中设计模式--策略模式(封装会变化的算法部分,面向接口不针对实现)

策略模式,应对变化着的需求。

2015-05-08 15:29:51

阅读数:979

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭