mvvm是什么?

概念:1)MVVM是Model-View-ViewModel的简写,它是一种设计思想

组成:2)M:理解为数据层,V:视图层,VM:把视图和数据连接起来的的

作用:3)将数据与视图实现分离。

优点:4)

              1.同步更新(model改变的时候也会自动将数据同步到view)

              2.便于代码的移植,方便测试

              3.兼容MVC

缺点:5)

              1.类会增多

                (每个VC都附带一个viewModel,类的数量*2)

              2.调用复杂度增加

                (不知道数据的真实模型是谁)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容