自己编写的观察者模式 ,一切都为自己的理解
基本思路: 将要被观察的对象添加到一个容器中,然后在需要更新时候遍历这个容器的所有对象,
流程:
1,创建一个“被观察者” 接口
2,创建一个“观察者” 的接口,必要的静态方法:addWatcher(Watcher);添加到观察者的容器中;
3,创建一个控制器,来控制添加,移除,更新容器的被观察者
4,在需要更新的地方添加到容器中
当然类里面就必须实现“Watched”的接口,实例updata(String a,String b);的方法
5,通知更新
网友评论