目前工作只用过 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 这篇写的真棒。
|