/** * 图形抽象类 * 定义所有图形的公共行为:计算面积和绘制图形 */ public abstract class Shape { /** * 抽象方法:计算图形面积 * @return 图形的面积 */ public abstract double getArea(); /** * 抽象方法:绘制图形 * 由子类实现具体的绘制逻辑 */ public abstract void draw(); }