sincerit 迭代器模式(Iterator Pattern)

电视机想必大家家里都有,我们可以把电视机看成一个存储了电视频道的一个集合,我们要换频道进行选择的时候呢可以使用遥控器,那么切换频道就相当于对集合元素进行遍历的操作,可以返回上一个频道,下一个频道,跳转到指定的频道,遥控器为操作电视频道带来了很大的方便,用户并不需要知道这些频道到底是如何存储在电视机中,只要使用遥控器就可以切换频道。在软件开发中,也存在大量类似电视机一样的类,它们可以存储多个成员对象
相关文章
相关标签/搜索