MVVM架构是一种软件设计模式,它将MVC架构中的Controller和MVP架构中的Presenter替换为View Model。在MVVM架构中,View(视图)和Model(数据)之间不能直接交互,需要借助View Model作为桥梁。因此,信息交互方式为:当View发生变化时,View Model感知到并通知Model进行相应的变化;反之,当Model发生变化时,View Model也能够感知并通知View更新视图。这种方式被称为双向绑定。

MVVM架构是把MVC里的Controler和MVP里的Presenter 换成了View Model。在MVVM架构中View视图和Model数据与MVP架构一样是不可以直接进行信息交互的View Model是两者信息交互的桥梁。所以此时的信息交互方式为当View发生改变View Model感知到了变化然后通知Model发生相应改变。反之当Model发生了改变View Model能够感知到相应变

原文地址: http://www.cveoy.top/t/topic/fh4n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录