MVVM架构重新思考

MVVM架构是灵活的,以前光是从书本上看到对它的讲解理解起来很浅显,实践不仅仅是检验真理的工具,同时也是加深理解的阶梯,本文从实践的角度重新对MVVM架构理解

复习架构

  • 构成部分
    • Model
    • ViewModel
    • View
    • Controller
  • 关系
    • ViewModel持有Model
    • ViewModel可以与View绑定关系
    • Controller连接ViewModel与View

实践架构

  • 架构组成
    • 首先分业务模块
      • 然后按照MVVM架构
        • 网络层:与后台接口一一对应,供iOS编码调用网络请求
        • Model
        • ViewModel:业务逻辑处理
        • View
        • Controller

更新

这个模块用于扩展,之后会不断更新这篇文章,加深MVVM的实践以及理解

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容