迭代模式

迭代模式(Iterator) 迭代模式是行为模式之一,他把对容器中包含的内部对象的访问委让给外部类,使用Iterator按顺序进行遍历访问的设计模式。 不使用迭代模式存在的问题: 由容器自己实现顺序遍历。直接在容器类里直接添加顺序遍历方法。(容器类承担了太多功能:一方面需要提供添加删除等本身应有的功能;一方面还需要提供遍历访问功能) 让调用者自己实现遍历。直接暴露数据细节给外部。(往往容器在遍历的
相关文章
相关标签/搜索