package pattern;
public class Application {
public static void main(String[] args) {
CompositeFigure d1 = new CompositeFigure();
CompositeFigure d2 = new CompositeFigure();
//CompositeFigure d3 = new CompositeFigure();
Rectangle r1 = new Rectangle();
//Rectangle r2 = new Rectangle();
d2.add(r1);
d1.add(r1);
//d1.add(r2);
d2.add(d1);
d1.op();
d1.addListener(d2);
//d1.addListener(d3);
r1.trigger();
}
}