MVVM 的介绍

MVVM介绍

MVC 回顾

 

    • MVC 存在的问题

      • 模型的代码很少

      • 控制器的代码一不小心就越来越多

      • 不好测试

 

MVVM

  • MVVM 结构图
    • MVVM 概念

      • 在 MVVM 中,view 和 view controller 正式联系在一起,我们把它们视为一个组件

      • view 和 view controller 都不能直接引用 model,而是引用视图模型

      • view model 是一个放置用户输入验证逻辑,视图显示逻辑,发起网络请求和其他代码

    • MVVM 使用注意事项

      • view 引用 view model,但反过来不行

      • view model 引用了 model,但反过来不行

      • 如果我们破坏了这些规则,便无法正确地使用 MVVM

posted @ 2016-05-05 09:57  赤云西  阅读(104)  评论(0编辑  收藏  举报