标签: design-patterns model-view-controller
某些应用程序适用于几何图元。它们是圆形,正方形等。用户可以改变这些基元的位置,也可以复制/删除/选择它们。中间数据应该存储在mvc中的哪个位置?在这种情况下,某种中间数据是(例如)选择的基元。据我所知,它不是模型数据。它们是表示View状态的数据。但是关于改变选择的通知呢?我认为Controller应该保留这些数据并通知听众有关选择的适当变化。但是在我对mvc的理解中,Controller不应该知道视图