0

我是一个模式新手,所以如果这个问题听起来太傻,请原谅这个问题。我正在为一个应用程序建模,该应用程序需要一个名为 CityData 的相同结构列表,并且一次只能显示其中一个结构。该视图将允许用户在各种 CityData 之间滚动。

现在我的问题是:我应该有一个模型,包含一个 CityData 列表和当前显示的索引,还是应该 CityData 是模型,并且它的列表应该包含在控制器中,而控制器又会处理来自视图的事件并更新当前显示的项目?

我会选择第一个,但是将当前显示的索引信息保留在模型中的想法对我来说听起来并不完全正确......

4

1 回答 1

0

如何将列表保留在模型中,而将当前查看的项目的索引保留在控制器中。控制器依次询问模型有多少 CityData 对象可用,然后获取第一个 CityData 对象并让 View 显示该对象。然后,控制器可以处理来自用户的请求以查看其他 CityData 对象,从模型中获取它们,然后让视图显示它们。

于 2009-08-25T10:28:35.127 回答