面向对象程序设计与反应式编程的区别

bil*_*ili 11 oop reactive-programming

我对面向对象编程有相当多的了解,对反应式编程知之甚少.

谁能解释面向对象编程和反应式编程之间的区别?

Dev*_*ata 6

在短裤,面向对象编程(OOPS)是一种类型的编程语言(设计)和反应式编程是一种编程范式,具有异步数据流的交易.

反应式编程独立于语言类型(oops /基于函数).让我们举一个例子: -

如果要计算远程服务器(rpc)上两个数字的总和,则必须将数字发送到服务器并调用sum方法(过程),然后服务器回复sum给您.现在你很开心,服务器也很开心.但是等一下,如果你调用另一个程序来处理已经在服务器上的大文件,这可能需要几秒钟(或者可能是几分钟),所以在调用该程序后你的程序将等待响应.现在你也不耐烦地执行其他的事情了,所以你会认为我会更好地在其他线程中执行这个部分,它会在到达时提供总和.这就是反应式编程,您异步处理数据.