MVVM(Model-View-ViewModel)的框架图如图10-3所示。
图10-3
ViewModel大致上就相当于MVP的Presenter和MVC的Controller了,而View与ViewModel间是直接交互,用数据“绑定”的形式实现数据双向同步。
在开发Android APP时,可以使用Android系统提供的DataBinding技术实现数据绑定。