Files
spring-security-series/com/javadevjournal/design/structural/Composite/TestCompositePattern.java
2022-10-25 14:16:49 +05:30

31 lines
781 B
Java

package javadevjournal.design.structural.Composite;
/**
* @author Kunwar
*/
public class TestCompositePattern {
public static void main(String[] args) {
Shape triangle = new Triangle();
Shape triangle1 = new Triangle();
Shape circle = new Circle();
Shape square = new Square();
Shape rectangle = new Rectangle();
Drawing drawing = new Drawing();
drawing.add(triangle1);
drawing.add(triangle1);
drawing.add(circle);
drawing.add(square);
drawing.add(rectangle);
drawing.drawShape("Red");
drawing.clear();
drawing.add(triangle);
drawing.add(circle);
drawing.add(square);
drawing.add(rectangle);
drawing.drawShape("Blue");
}
}