理解MVC模式

时间:2015-04-14 11:15:51

标签: model-view-controller

最近我被问到我的同事在MVC模式中的模型/控制器/视图之间的关系。但不幸的是,我认为我没有给他一个很好的解释。所以我在谷歌搜索它。并发现大部分图表如下所示。

enter image description here

实际上他们的某些部分我不确定我是否理解得很好。请帮忙查看一下。

  1. Controller负责更新Model。(Controller-> Model)
  2. 模型可以在更改时将更改应用于视图。如果在视图中更改了模型的绑定值,则视图可以将更改应用于模型。(模型< - >查看)
  3. 视图可以接受用户操作,以便将所有UI输入汇总到Controller。(View-> Controller)
  4. 控制器将根据用户操作确定可以显示哪个视图。(Controller-> View)
  5. 感谢。

0 个答案:

没有答案