Composite Example (2/3)
import java.util.*;
public class CompositeFigure extends Figure {
private Vector myVector;
public CompositeFigure() {
super();
myVector = new Vector();
}
public void addFigure(Figure fig) {
myVector.add(fig);
}
public void draw() {
Figure tempFig;
for (Enumeration e = myVector.elements(); e.hasMoreElements();) {
Figure tempFig = (Figure) e.nextElement();
tempFig.draw();
}
}
}
Previous slide
Next slide
Back to first slide
View graphic version