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

作者: 木木00 | 来源:发表于2016-06-29 16:56 被阅读372次

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

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

流程:

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


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


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

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

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

5,通知更新

                                                 

相关文章

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

    自己编写的观察者模式 ,一切都为自己的理解 基本思路: 将要被观察的对象添加到一个容器中,然后在需要更新时候遍历这...

  • Observable 和 Observer 详解

    Observable 和Observer 的使用被称为观察者模式,Observable 担任被观察者,Observ...

  • Rx异步

    Rx基本流程 RxJava是一个异步框架,基于观察者设计模式,被观察者Observable,通过subscribe...

  • RxJava2

    工程导入 Observable:在观察者模式中称为“被观察者”;Observer:观察者模式中的“观察者”,可接收...

  • 设计模式之观察者模式

    设计模式之观察者模式 本篇是设计模式系列博客的第四篇,本篇主要学习设计模式中的第二个行为型模式---观察者模式。 ...

  • 观察者设计模式

    每周学点Java设计模式__观察者设计模式 本次继续更新java23中设计模式之一——观察者模式。 观察者模式(有...

  • 六、JDK自带观察者

    利用Java提供的Observer接口和Observable类实现观察者模式 对于观察者模式,其实Java已经为我...

  • Observable详解一(Observable创建)

    observable 作为RxJava总要组成部分,observable 相当于观察者模式中的被观察者。下面详细介...

  • RxJava基础—观察者模式

    设计模式-观察者模式 观察者模式:观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式...

  • 设计模式02-观察者者设计模式

    [toc] 设计模式02-观察者者设计模式 主要来源Head First设计模式(书)观察者设计模式是JDK中使用...

网友评论

本文标题:设计模式二:观察者模式(Observable)

本文链接:https://www.haomeiwen.com/subject/vcrxjttx.html