你好,我正在阅读这篇文章https://news.realm.io/news/eric-maxwell-mvc-mvp-and-mvvm-on-android/,他们很好地解释了mvc、mvp和mvvm。我理解了mvp设计模式的工作原理。
我没有发现MVP相比MVVM有什么缺点。正如他们所建议的那样,这是一个问题:
Presenter Concerns -> Maintenance - 类似于控制器,Presenter易于随着时间的推移收集额外的业务逻辑,并混杂其中。在某个时刻,开发人员经常会发现自己拥有一个庞大而难以分解的Presenter。
有人能用例子解释一下它的含义以及如何使用MVVM解决它吗?