【发布时间】:2017-07-29 00:19:44
【问题描述】:
在 MVC 中,View 的标准职责是什么?通过研究互联网上的书籍、示例和图表,我发现了完全不同的模型、视图和控制器类之间的交互方法。
即。在这些情况下,视图类不能直接访问模型。
然而,在这个例子中,视图应该代表模型中的数据,并与模型类进行交互。并且不与控制器交互。
在其他示例中,视图类与模型类和控制器类都有交互:
所以我有点困惑,哪个是标准方法或最佳实践。
【问题讨论】:
-
你从哪里得到这些图片的来源是什么?我建议效仿大公司的做法,微软 (msdn.microsoft.com/en-us/library/dd381412(v=vs.108).aspx) 就是一个很好的例子
-
重要的是,视图不能操纵来自模型的数据。它可以直接从模型中读取,也可以通过控制器调用间接读取。但是要更改模型,它必须请求控制器来执行此操作。
-
@UweAllner 你应该发表你的评论作为答案
标签: class oop model-view-controller