摘要:
Iterator模式提供一系列的方法用于遍历某一类聚合对象的各个元素,在此,通过模拟容器的迭代器来学习Iterator模式。 首先,模拟实现JAVA中用得最多的ArrayList和LinkedList,当然这2类容器都是实现Collection接口的,为什么要实现Collection接口?最根本的原因肯定是多态。 1 /** 2 * 3 * @author LingJian 4 * 5 */ 6 public class ArrayList implements Collection { 7 private Object[] objects = new Object[1... 阅读全文