美文网首页
MVVM的起源(有助于理解MVVM和MVC)

MVVM的起源(有助于理解MVVM和MVC)

作者: AtomYuan | 来源:发表于2019-02-17 13:15 被阅读0次

    MVC的起源

    MVC是一种强制性让程序输入、处理、输出分开的模式,使MVC应用程序被分为三个核心部分:视图、控制器、模型。
    看图说话:


    image

    MVVM的起源

    MVC模式的处理中,model是获得数据并存取的一种处理,controller是从model中拿到数据,然后处理视图并在视图中展现。但是当获取的数据比较复杂,需要经过计算或者处理才能得到展示的数据的时候,此时由于model只负责获得和存取数据,所以数据的处理需要一个新的类,那就是view-model,这个时候的controller就会因为存在感太低而被遗忘。
    所以view-model的出现是为了处理复杂的数据

    参考资料:https://blog.csdn.net/u013282174/article/details/51220199#%E8%AE%A9%E6%88%91%E4%BB%AC%E4%BB%8Emvc%E5%BC%80%E5%A7%8B

    相关文章

      网友评论

          本文标题:MVVM的起源(有助于理解MVVM和MVC)

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