汇商网 科技与电子产品领域信息大全

mvvm模式理解

MVVM模式理解

MVVM 全称 Model-View-ViewModel 是基于 MVC 和 MVP 体系结构模式的改进, MVVM 就是 MVC 模式中的 View 的状态和行为抽象化,将视图 UI 和业务逻辑分开,更清楚地将用户界面 UI 的开发与应用程序中业务逻辑和行为的开发区分开来。MVVM 模式简化了界面与业务的依赖,有助于将图形用户界面的开发与业务逻辑或数据模型的开发分离开来。在 MVVM 中的 ViewModel 作为绑定器将视图层 UI 与数据层 Model 链接起来,在 Model 更新时, ViewModel 通过绑定器将数据更新到 View ,在 View 触发指令时,会通过 ViewModel 传递消息到 Model , ViewModel 像是一个黑盒,在开发过程中只需要关注于呈现 UI 的视图层以及抽象模型的数据层 Model ,而不需要过多关注 ViewModel 是如何传递的数据以及消息。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除