迭代器是在一个容器中访问所有东西的指针。
就像是一个盘子里放了5个苹果,你用手指去一个一个的数,这个手指就是迭代器
迭代器模式可以处理的问题是:如何以一种统一的方式来访问内部不同的聚合对象
关联对象:
Iterator :迭代器角色
ConcreteIterator:具体的迭代器对象
Aggegate:抽象聚合类
ConcreteAggegate:具体聚合类
比如:当需要一起统计查看xls的系统的文件和sqlserver 的系统的数据时,可以考虑使用迭代器模式
xls系统表和sqlserver系统表都是具体聚合类