响应式编程
2018-12-18 本文已影响4人
Satelens
定义:
响应式编程(Reactice Programming)是一种面向数据流和变化传播的编程范式。这意味着可以再编程语言中很方便的表达静态或动态的数据流,而相关的计算机模型会自动将变化的值通过数据流进行传播。
举例:
在命令式编程环境中,a=b+c表示将表达式的结果赋值给a,二之后改变b或者c的值不会影响a。但是在响应式编程中,a的值会随b或c的变化而变化。
例如,MVC中,响应式编程允许将相关模型的变化自动反映到视图上,反之亦然。
详解:
这兄弟写的很详细:https://www.cnblogs.com/android-blogs/p/5586395.html