迭代器模式只是上是指 java语言里面的iterator,
实际上就是一个迭代器类接口 要求能实现迭代器的类都实现iterator方法
举个例子就是集合框架两个基类,Collection,Map.其中Collection直接实现了Iterable接口. 这就要求所有实现Collection接口的子类必须实现Iterator方法
同时Map虽然没有直接实习Iterable接口,但是里面的entrySet和keySet都是用set实现的, set是Collection的子类,自然就可以用iteraotr方法.
实现了Iterable接口的类,除了可以用iterator方法 还可以直接用for each方法