der*_*dji 10 model-view-controller model communication view
从许多不同来源阅读后,我对View和Model应如何在MVC模式中进行通信感到非常困惑.根据我的理解,这篇文章的接受答案和Apple的这篇文章都说两者的沟通应该通过控制器来完成.虽然维基百科中的MVC页面,ASP.NET MVC页面以及MSDN中的这篇文章都显示了View和Model之间存在直接关联.那么根据这里的答案, Apple的文章所指的实际上是MVP而不是MVC呢?感谢您的任何帮助!!
答案不止一个。最终你可以做任何适合你需要的事情。我使用控制器 + ViewModels 连接到视图。视图从不使用模型。正是控制器给他的。
steven sandarson 的书第 49 页(MVC 的变体)对所有模型都有很好的解释。