我是一个模式新手,所以如果这个问题听起来太傻,请原谅这个问题。我正在为一个应用程序建模,该应用程序需要一个名为 CityData 的相同结构列表,并且一次只能显示其中一个结构。该视图将允许用户在各种 CityData 之间滚动。
现在我的问题是:我应该有一个模型,包含一个 CityData 列表和当前显示的索引,还是应该 CityData 是模型,并且它的列表应该包含在控制器中,而控制器又会处理来自视图的事件并更新当前显示的项目?
我会选择第一个,但是将当前显示的索引信息保留在模型中的想法对我来说听起来并不完全正确......