设计模式之迭代器模式

迭代器模式 定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节 迭代器模式的结构 抽象迭代器(Iterator)角色:此抽象角色定义出遍历元素所需的接口; 迭代器实现:实现迭代器接口中定义的方法,完成集合的迭代,并保持迭代过程中的游标位置; 抽象容器:一般是一个接口,提供一个iterator()方法,例如java中的Collection接口,List接口,Set接口等,均都实
相关文章
相关标签/搜索