MVVM框架模型
本节将带大家总结 MVP 框架模型存在的问题,通过对比的方式学习 MVVM 模型,
并使用 MVVM 模型实现对需求的再一步优化,最后总结MVVM的优缺点。
上面我们讲了 mvp 模型,mvp 对 mvc 进行了比较好的优化,并且在日常的项目代码中,
mvp 已经能够帮助我们满足大部分的场景需求,但是它还不够简洁,需要使用较多的接口,
所以我们希望可以对它进行进一步的优化。
mvp 和 mvvm的异同点
下面我们来看看mvvm框架模型
首先我们会发现 mvvm 的模型图和 mvp 的模型图是非常相似的,唯一的区别就是将 Presenter 替换成了 ViewModel,
实际上确实是这样的,mvvm 和 mvp 在思想上是非常接近的,但是在代码逻辑上 mvvm 会显得更加的简洁。
下面我们就具体来看一下mvvm