|
1
2
最重要的是 联轴器 . 如果它太紧,设计将受到影响,你将重复自己和代码将难以维护。如果过于宽松,简单的事情就很难处理。如果你想画一个简单的多边形基于某个模型,你应该有一个模型在手,因为这将是疯狂的拉所有的顶点通过一个控制器。毕竟,视图是专门用来显示一个多边形的,所以有一个指向它的表示的指针是非常自然的。 不 关心的是语境,是展示对象的生活故事。它可能来自网络,可能很快就会改变,当你点击它时,它可能会变大一倍。风景不在乎。如果单击它,视图可以将事件报告回控制器,并且不再关心它。如果对象发生更改,控制器将通知视图进行更新。
|
|
|
2
0
你的视图应该只是显示视图。因此,如果您需要在视图中显示更新的信息,您可以从缓存中执行该操作(这在这里并不适用,但我会将其抛出,因为这是我最近在web stuff中经常执行的操作),或者重新启动控制器,让控制器使用有关模型的更新数据再次调用视图。 所以从技术上来说,你的第二个选择是更正确的。视图应该通过调用控制器并请求其更新信息来重新绘制自身。 |
|
|
3
0
因此,模型应该像一个数据员。控制员应该像办公室的管理员或组长。这种观点应该像一个新闻记者在读一个电视提示读者。 控制器可以控制所有人,控制输入的数据和提词器上的文本,并将实际工作外包给模型(用于数据)和视图(用于显示)。
因此,回答你的问题。风景应该就这样
|