说明

作者: 丶丶TkoRn丶丶 | 来源:发表于2018-06-08 10:32 被阅读0次

观察这模式

它基于subject(生产者/提供者)这个概念。subject是一种特殊对象,当他改变时,那些有他保存的一些列对象将会得到通知。而这一系列的对象被称为Observers(观察者),他们会对外暴露一个通知的方法,当subject状态发生改变时会调用这个方法。
PS:一个Subject可以为多个Observers提供服务。当subject状态发生变化时,和谐Observers中的每一个都会收到通知。

什么时候使用观察者模式?

  • 当你的框架有两个实体类,一个依赖另一个,你想让他们互不影响湖泊这是独立复用他们时。
  • 当一个变化的对象通知那些与他自身变化相关联的未知数量的对象时。
  • 当一个变化的对象通知那些无需推断具体是谁的对象时。

Rxjava观察者模式工具包

在Rxjava的世界里,有四种角色:

  • Observable (观察)
  • Observer (观察者)
  • Subscriber (订阅者)
  • Subjects (生产者)
    Observables和Subjects是两个“生产”实体,Observers和Subservers是两个“消费”实体。

相关文章

  • 说明~说明~

    咳咳 之前在斗觅的大号说这个号不用了 but! 这个号可以把我无聊的心思给大破,啊呸!打破! 打破! 打破! 打破...

  • 说明

    作者看了石头门之后突发奇想写的书,如果有特别雷同的部分,请QQ告诉我,我会后期修改

  • 说明

    截止到现在我的存稿就发完了,之后大概会在简书和起点同步更新。我尽量保证周更,但是最近比较忙估计会欠几更,等月底忙完...

  • 说明

    原本计划写的连载小说,不在简书上更新了,换了平台。貌似我写的不对简书口味

  • 说明

    这一文集记录自二模以来成绩,考后总结,吐槽

  • 说明

    这一个文集记录平时的学习感想,计划以及一些流水账

  • 说明

    最近在策划重大剧情,不久后将会迎来大更新

  • 说明

    目的:谨以此书献给自己,见证自己五年的成长。 如果能够给你一些思考或启发,那将是我的荣幸。 作者简介:潘诗音,一个...

  • 说明

    话说作者并没太监,这本小说还是会写下去的,不管有没有人看呐 血小板敬上

  • 说明

    家之外 给孩子一个温馨的港湾。 学校之外 给孩子一个轻松的课堂和您一样 外婆的学堂愿给孩子一个轻松又安全的成长...

网友评论

      本文标题:说明

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