请在 下方输入 要搜索的题目:

使用简单工厂模式设计一个可以创建不同几何形状(Shape)的绘图工具类,如可创建圆形(Circle)、方形(Rectangle)和三角形(Triangle)对象,每个几何图形都要有绘制draw()和擦除erase()两个方法,要求在绘制不支持的几何图形时,提示一个UnsupportedShapeException,绘制类图。

使用简单工厂模式设计一个可以创建不同几何形状(Shape)的绘图工具类,如可创建圆形(Circle)、方形(Rectangle)和三角形(Triangle)对象,每个几何图形都要有绘制draw()和擦除erase()两个方法,要求在绘制不支持的几何图形时,提示一个UnsupportedShapeException,绘制类图。

发布时间:2025-03-16 23:09:37
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:其中,Shape 接口充当抽象产品,其子类 Circle、Rectangle 和 Triangle 等充当具体产品, ShapeFactory 充当工厂类。
专业技术学习
专业技术学习
搜搜题库系统