MJJ工作室
  • 首页
  • 论坛
  • 短链接在线生成
  • 打赏作者
  • 首页
  • 论坛
  • 短链接在线生成
  • 打赏作者
评分
分享
QQ空间微博QQ好友海报分享复制链接
  • 首页
  • 社区
  • 论坛
  • V2EX
  • 正文

大家是否在初学 Rx(响应式扩展,经典如 RxJs, RxJava)时,觉得它的写法反过来会更好理解?

cherbim等级-LV6-MJJ工作室3年前发布
640

我 订阅了 报纸,或者说,我向某家报纸发行商订阅了每日晨报。->I subscribe a newspaper or I subscribe a 但我感觉 Rx 的写法,interface Observable { Subscription subscribe( Observer s )}那在 Rx 的概念里,newspaper company 有数据(也就是每日晨报)要发送,是一个可订阅或者说可 Observe 的东西,所以应该是 Observable 的一个实例)。而『我』抽象出来的话应该是一个 Observer 类型(具有订阅的能力,并且在获得到订阅的东西后有一些行为)所以写成代码后应该是 I.subscribe(newspaperCompany)然而interface Observable { Subscription subscribe( Observer s )}所以 RxJava 里应该写成 newspaperCompany.subscribe(I)就让我非常难顶。。这里为什么这么设计呢?谢谢

评分
欢迎为Ta评分
分享
QQ空间微博QQ好友海报分享复制链接
收藏
请登录后发表评论

登录注册

    没有回复内容

  • MJJ工作室

    MJJ工作室

    一个分享互联网羊毛和福利的地方
  • 友链申请 一键打赏 广告合作 关于我们

    Copyright © 2020 ·  MJJ工作室 · cherbim
    扫一扫加微信-MJJ工作室
  • 扫码加入QQ群-MJJ工作室

    扫码加入QQ群

    扫码添加TG频道-MJJ工作室

    扫码添加TG频道
扫码添加微信-MJJ工作室
在手机上浏览此页面