美文网首页
android的MVVM 框架模式的优缺点

android的MVVM 框架模式的优缺点

作者: only_run | 来源:发表于2020-05-27 10:55 被阅读0次

    声明:本篇文字只是个人的理解,记录,由于水平有限理解粗浅 仅做参考
    MVVM:即Model,View,ViewModel;
    Model:数据层。网络数据操作,file文件操作,本地数据库操作;
    View:视图层。布局加载,ui交互
    ViewModel:vm,关联层。数据变化自动更新绑定的view,view的操作更新绑定的数据;

    MVVM的优点

    view和model 双向绑定,简化开发者的工作,不用专注于 更新视图,只需要专注于 实现业务逻辑;
    绑定的model 简化了model的逻辑控制;

    MVVM的缺点

    view和model的绑定,使页面异常追踪变得 不方便,可能是view导致的bug,也可能使model导致的;
    数据双向绑定不利于代码重用,View都绑定了一个model,不同模块的model都不同,就不能重用View;

    databinding的原理分析

    相关文章

      网友评论

          本文标题:android的MVVM 框架模式的优缺点

          本文链接:https://www.haomeiwen.com/subject/nvaiahtx.html