标准的"模型视图控制器"模式与Microsoft的模型/视图/ ViewModel模式之间是否存在差异?
任何人都可以举例说明为什么使用MVC而不是简单的模型和仅查看是有利的.
注意:无论是MVC还是MVP(Model-View-Presenter),我都在谈论View接收输入的那个,然后Controller会通过将输入解释为某个动作来响应输入事件.模型.当模型更改时,View将通过响应模型中的事件来更新自身.
简单地让模型响应视图中的事件而反之亦然是不利的?
在MVC中,如果我以影响控制器的方式更改模型,那么我将不得不在控制器中进行更改.在模型视图中,如果我更改模型,我将不得不更新视图.
那么,似乎我们通过添加"控制器"部分来引入复杂性?