Android中的观察者模式

最简单的Android观察者模式的实现Demo,通过这个例子wome我们可以学习到观察者模式的基本yong用法,在后续的开发工作中我们可以根据这个思想设计出更好的产品。

观察者模式是:当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新。

下面介绍一种简单的使用方法,(下面有demo链接)先看一下project的目录构成:

ObserverListener是观察者接口,SubjectListener是被观察者接口,ObserverManager是观察者的管理类。

1 /**
2  * Created by Acer on 2018/9/18.
3  * 观察者接口
4  */
5 
6 public interface ObserverListener {
7     void observerUpData(String content);//刷新操作
8 }

 

 

 1 /**
 2  * Created by Acer on 2018/9/18..
 3  * 被观察者接口
 4  */
 5 
 6 public interface SubjectListener {
 7     void add(ObserverListener observerListener);
 8     void notifyObserver(String content);
 9     void remove(ObserverListener observerListener);
10 }<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值