package com.cheng.zenofdesignpatterns.patterns.iterator.common;
import java.util.Vector;
/**
* 容器实现类
*/
public class ConcreteAggregate implements Aggregate {
// 容纳对象的容器
private Vector vector = new Vector();
@Override
public void add(Object object) {
this.vector.add(object);
}
@Override
public void remove(Object object) {
this.vector.remove(object);
}
@Override
public Iterator iterator() {
return new ConcreteIterator(this.vector);
}
}