
目前工作只用过 mvc ,其他两种没用过。也不知道在什么情景下适合用。哪位举例说明一下,可不可以围绕 mvc 的特点,来讲其他两个模式。
1 WhyAreYouSoSad OP 求教各位 |
2 aitaii 2016-09-18 17:11:18 +08:00 |
3 aitaii 2016-09-18 17:12:24 +08:00 |
4 littleshy 2016-09-18 17:20:02 +08:00 其实你可以认为是一样的。 MVC , M 会直接传到 V , V->C->M->V ; MVP ,数据来回都通过 P , V->由 Presenter 更新 Model->M->由 P 更新 V->V ; MVVM ,双向绑定, M 一更改,则 VM 马上也跟着变,相反也一样,无需中间层处理。 ViewModel 可以视为是 Model 的子集,因为 Model 中有些字段在 View 中不需要使用。 |
6 jasminecjc 2016-09-18 18:44:36 +08:00 |
7 biaodianfu 2016-09-18 19:12:45 +08:00 先前和你有一样的迷惑,个人整理的内容如下: http://www.biaodianfu.com/mvc-review.html |
8 gino86 2016-09-18 23:13:48 +08:00 我觉得 wpf 中的编程模式就是 mvvm ,控制器的功能已经被弱化了。 mvp 不太清楚是什么回事 |
9 JustNormal 2016-09-19 12:44:45 +08:00 |
10 NARUTOzp 2016-09-19 23:04:47 +08:00 via Android Angular,MVVM |
11 cosgbgas 2016-09-22 16:51:02 +08:00 @JustNormal 这篇写的真棒。 |