迭代器模式
定义:提供了一种顺序访问一个聚合对象中各元素而又不暴露该对象内部结构的方法。
优点:分离了集合对象的遍历行为,抽象出一个迭代器类来负责。
缺点:仅适用于访问容器。
Java一些容器已经实现了迭代器模式,例如List,Map
好吧,我们直接使用,不再自己生产了。
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import java.util.HashMap;
import java.util.Set;
public class Client {
public