迭代器模式

来源:互联网 发布:孔颜之乐乐于何乎 编辑:程序博客网 时间:2024/06/05 07:43

迭代器是在一个容器中访问所有东西的指针。

就像是一个盘子里放了5个苹果,你用手指去一个一个的数,这个手指就是迭代器


迭代器模式可以处理的问题是:如何以一种统一的方式来访问内部不同的聚合对象


关联对象:

Iterator :迭代器角色

ConcreteIterator:具体的迭代器对象

Aggegate:抽象聚合类

ConcreteAggegate:具体聚合类


比如:当需要一起统计查看xls的系统的文件和sqlserver 的系统的数据时,可以考虑使用迭代器模式

xls系统表和sqlserver系统表都是具体聚合类







0 0
原创粉丝点击