MVC,MVP,MVVM 架构模型对比
"MVC":Controller 薄,View 厚,业务逻辑大都部署在 View。
- model view controller
"MVVM":双向数据绑定,View的变动,映射在 ViewModel,反之一样
- model view viewmodel
"MVP":View 薄,不部署任何业务逻辑,称为"被动视图" (Passive View)
Presenter 厚,逻辑都部署这里。
- model view presenter (andorid ,ios )