01-观察者思想(借鉴Rxjava源码)

注:
只是整理一个好的思想, 伪代码表示、标识

1.先上图
03-产品开发设计 > 01-观察者思想(借鉴Rxjava源码) > 微信图片_20180508145849.jpg

2.分析整理过程
□ → 第一层(▓ → 接口回调, 用户自己去实现,可能具有返回值)

○ → 第二层(▒ ▓ → 接口回调, 用户去实现, 可能具有返回值, 实现了▓的逻辑, 包含了上层用户的结果和本层的处理的结果)

▲ 结合(第一层实例, 第二层实例)

◇ → 第三层(░ ▒ -> 接口回调, 用户去实现, 可能有返回值, 实现了▒的逻辑, 包含了上层用户的结果和本层的处理的结果)

▲结合 (第三层的实例, 第二层的实例)

☛ 最后一层 (▓ -> 接口回调, 用户去实现, 没有返回值, 经过上上若干次处理的最终结果)

3.伪代码表述过程
(不实现了)

4.重点思路整理(结合层)
有自己要执行的行为, 也必须还有上一级的行为
在只想自己的行为时, 去依赖于了上层行为的结果
其实这里的自己的行为全部都是接口抛出的, 是用户自己去实现的
记住, 把自己上传给上层, 上层执行行为时, 需要拿到底层的接口,在加上自己的行为传递给后者
反正有一个最最顶层的, 有一个最最底层的。 中间的都必须可以传递的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值