Java设计模式—迭代器(Iterator)

来源:互联网 发布:mac好用的工具 编辑:程序博客网 时间:2024/05/24 15:36

1.Aggregate接口所声明的方法只有iterator方法一个,这是为了建立一个对对应聚合的 
iterator 

 输出结果: 

周恩来的晚年岁月 
C++网络编程 
J2EE网络编程精解 

迭代器设计恩想: 
      迭代器可以顺序访问一个聚集中的元素而不必显露聚集的内部对象。多个对象聚在一起形成的总体称为聚集,聚集对象是能够包容一组对象的容器对象。迭代器模式将迭代逻辑封装到一个独立的对象中,从而与聚集本身隔开。迭代算法独立于聚集对象,修改迭代算法不会对聚集对象产生任何影响,实现程序的松耦合。