美文网首页
【参考】可视化编程

【参考】可视化编程

作者: 大魔王是本人 | 来源:发表于2017-10-01 16:16 被阅读10次

    MVC和MVVM

    1.MVC

    M是数据模型,V是视图,C是控制器

    Model和View并不能直接的进行通信,都必须通过Controller

    如果业务负责,controller会变得冗杂,难以维护。

    2.MVVM(MV-CM)

    controller将不再直接和真实的model进行绑定了,而通过ViewModel,viewModel进行持有真实的Model。

    便于代码的移植。比如iOS里面有iPhone版本和iPad版本,除了交互展示不一样外,业务逻辑的model是一致的。这样,我们就可以以很小的代价去开发另一个app。

    调用复杂度增加。

    相关文章

      网友评论

          本文标题:【参考】可视化编程

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