随笔分类 -  响应式编程

摘要:In computing, reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. - Reactive progr 阅读全文
posted @ 2018-03-29 15:30 zzfx 阅读(625) 评论(0) 推荐(1) 编辑
摘要:响应编程能够简化编程,它依赖于事件,代码运行的顺序不是代码行的顺序,而是和一个以上的事件有关,这些事件发生是以随着时间的推移的序列。我们把这一系列事件称为“流”。响应式编程就是因为我们得“响应”这些事件而得以命名。为了能够对事件作出反应,我们必须要监督它。 如果我们没有监听的情况下,我们永远不会知道 阅读全文
posted @ 2018-03-29 15:13 zzfx 阅读(543) 评论(0) 推荐(0) 编辑
摘要:流的概念是响应式编程中数据和变化的源头 阅读全文
posted @ 2018-03-29 11:51 zzfx 阅读(265) 评论(0) 推荐(0) 编辑
摘要:数据源(信息源):静态的数组、动态的流; In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of chang 阅读全文
posted @ 2018-03-29 11:49 zzfx 阅读(205) 评论(0) 推荐(0) 编辑
摘要:响应式编程关注的是变化及其传播。 响应式编程的着重点在于响应,即对变化做出的反应。实时性。 因变量对自变量依赖的建立。更多的时候强调实时性。 它的要素有四个: 1、数据拥有方; 2、数据使用方; 3、传播机制; 4、传播(处理)链条。 响应式编程的特征: 是数据拥有方向外部传播数据的变更,还是数据使 阅读全文
posted @ 2018-03-29 11:19 zzfx 阅读(297) 评论(0) 推荐(0) 编辑
摘要:In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. programming around 阅读全文
posted @ 2018-03-20 22:45 zzfx 阅读(170) 评论(0) 推荐(0) 编辑
摘要:函数式编程(Functional Programming):使用高阶函数,例如函数用其他函数作为参数。响应式编程(Reactive Programming):关注于数据流和变化传播。所以,你可能听说过ReactiveCocoa被描述为函数响应式编程(FRP)框架。编程范式是个很范的概念,不作为本篇的 阅读全文
posted @ 2018-03-17 12:04 zzfx 阅读(123) 评论(0) 推荐(0) 编辑
摘要:Signal programming is used in the same sense as dataflow programming, and is similar to event-driven programming. The signal flow of a program or a si 阅读全文
posted @ 2018-02-09 18:34 zzfx 阅读(190) 评论(0) 推荐(0) 编辑
摘要:事件的处理机制:单播、广播、链式路由、职责链。 单播:单一函数调用; 广播:一对多的消息发布机制; 链式处理:事件的传播处理。 职责链: 可选模式:策略模式; 内核机制: 1)谁处理;定位职责;一个或多个; 2)处理链条:一步到位、多步完成。 阅读全文
posted @ 2018-02-08 19:03 zzfx 阅读(281) 评论(0) 推荐(0) 编辑
摘要:push:对应函数调用;属于发起方主动型 pull :对应消息循环;模型为信息池+事件循环+派发;属于接收者主动; 通常这种模式的角色对应于消息中心(事件派发中心)。 观察者模式:变化+派发。 阅读全文
posted @ 2018-02-08 18:56 zzfx 阅读(459) 评论(0) 推荐(0) 编辑
摘要:相当于数据驱动。 要点: 1)基于状态(变化);vs 基于用户事件;(主动与被动)。 2)订阅发布机制; 3)关联状态的一致性需要优先保障。 RxJava Observable类源自于Gang of Four的观察者模式。但有高于观察者模式: 生产者在没有数据产生时发出通知:onComplete() 阅读全文
posted @ 2018-02-08 18:37 zzfx 阅读(143) 评论(0) 推荐(0) 编辑