package ս2; import 2.Shape; import 2.Shape; /** * 复合图形? * @author The Administrator * @version 1.0 * @created 26-10-2025 14:20:13 */ class CompositeShape implements Shape, Shape { private String color; private List shapes = new ArrayList<>(); public CompositeShape(){ } public void finalize() throws Throwable { } /** * * @param color */ public CompositeShape(String color){ } /** * * @param shape */ public void addShape(Shape shape){ } @Override public void draw(){ } @Override public double getArea(){ return 0; } @Override public String getColor(){ return ""; } /** * * @param shape */ public void removeShape(Shape shape){ } }//end CompositeShape