Iterator 迭代器模式 --对象行为型模式

1、意图         提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。 2、别名         游标(Cursor) 3、动机         一个聚合对象,如列表(list),应该提供一种方法来让别人可以访问它的元素,而又不需暴露它的内部结构。此外,针对不同的需要,可能要以不同的方式遍历这个列表。但是即使可以预见到所需的那些遍历操作,你可能也不希望列表的接口中充斥
相关文章
相关标签/搜索