全面分析iterator(迭代器)模式,以及具体java实例

 先上一个iterator design pattern (迭代器模式)的类图。

Aggregat 是一个抽象的集合体,ConcreteAggregat是Aggregat的一种实现,iterator表示一个迭代器的通用接口。
在javaAPI中这个接口的定义为:
java.util

Java代码 复制代码 收藏代码
  1. interface Iterator<E>{
  2. boolean hasNext();
  3. E next();
  4. void remove();
  5. }
interface Iterator<E>{
      boolean hasNext();
      E next();
      void remove();
}

 

你可能感兴趣的:(java)