迭代器模式
提供一种方法顺序访问一个集合对象中各个元素, 又无须暴露该对象的内部表示。
把在元素之间游走的责任交给迭代器,而不是集合对象。
分离了集合对象的遍历行为,抽象出一个迭代器类来负责遍历行为。
这样既不暴露集合的内部结构,又让外部代码透明地访问集合内部的数据。
实例:
用来遍历数据查询结果的Cursor游标对象。
迭代器模式
提供一种方法顺序访问一个集合对象中各个元素, 又无须暴露该对象的内部表示。
把在元素之间游走的责任交给迭代器,而不是集合对象。
分离了集合对象的遍历行为,抽象出一个迭代器类来负责遍历行为。
这样既不暴露集合的内部结构,又让外部代码透明地访问集合内部的数据。
实例:
用来遍历数据查询结果的Cursor游标对象。