·迭代器模式

迭代器模式

  • 迭代器模式

迭代器模式

介绍:提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,也叫做游标。

实现:抽象迭代器类,定义抽象方法first,next和hasNext。具体迭代器继承抽象迭代器类,保有一个抽象聚合对象列表,通过构造注入,实现所有的抽象方法。抽象聚合对象列表保有一个对象集合列表,通过构造注入,定义add,remove,createIterator方法。具体抽象聚合对象列表继承抽象聚合对象列表,实现对应方法,createIterator通过new的方法得到。

你可能感兴趣的:(设计模式,迭代器模式,java)