ANDROID程序员首页投稿(暂停使用,暂停投稿)

设计模式二:观察者模式(Observable)

2016-06-29  本文已影响372人  木木00

自己编写的观察者模式 ,一切都为自己的理解

基本思路: 将要被观察的对象添加到一个容器中,然后在需要更新时候遍历这个容器的所有对象,

流程:

1,创建一个“被观察者” 接口


2,创建一个“观察者” 的接口,必要的静态方法:addWatcher(Watcher);添加到观察者的容器中;


3,创建一个控制器,来控制添加,移除,更新容器的被观察者

4,在需要更新的地方添加到容器中

当然类里面就必须实现“Watched”的接口,实例updata(String a,String b);的方法

5,通知更新

                                                 

上一篇 下一篇

猜你喜欢

热点阅读