如何在android开发中使用Kotlin Flow(一)
Kotlin 的Flow可以对数据流进行建模,类似LiveData、RxJava的数据流。Flow也是用观察者模式实现的。观察者模式包括了可观察对象(Observable,生产者、发射者、源这些称呼都是指可观察对象,可以被观察)、观察对象(Observers,订阅者、收集者、接收者这些称呼都是指观察对象,可以观察Observable)。当有什么状态(数据)变化时,Observable会自动通知Observers。Observable(可观察者)可以是hot(热)或者是cold(冷)的。