diff --git a/src/main/java/cn/zust/edu/cn/App.java b/src/main/java/cn/zust/edu/cn/App.java index bf9c122443f372c99495cef0daf5d07e13abdff6..661c85faebc6c7724107c944277274f46f290671 100644 --- a/src/main/java/cn/zust/edu/cn/App.java +++ b/src/main/java/cn/zust/edu/cn/App.java @@ -1,12 +1,22 @@ package cn.zust.edu.cn; -/** - * - * @author czg - * @since 2022/9/7 11:07 - */ + public class App { public static void main(String[] args) { - System.out.println("hello world!"); + ShapeManager shapeManager = new ShapeManager(); + + Rectangle rect = new Rectangle(new Point(10, 10), 100, 200); + Triangle tri = new Triangle(new Point(0, 10), new Point(50, 50), new Point(150, 0)); + Circle cir = new Circle(new Point(100, 100), 100); + + shapeManager.addShape(rect); + shapeManager.addShape(tri); + shapeManager.addShape(cir); + + shapeManager.drawShapes(); + + shapeManager.delShape(rect); + + shapeManager.drawShapes(); } }