1. 设计一个简单的计算器程序,支持加减乘除四则运算。使用简单工厂方法模式实现。要求用户输入两个数和运算符,程序输出计算结果。

  2. 设计一个简单的动物园管理程序,支持添加、删除、查询和展示动物信息。使用简单工厂方法模式实现。要求定义一个动物抽象类,派生出具体的狮子、老虎、大象等动物类。用户可以通过输入命令来执行相应的操作,例如“add lion”表示添加一只狮子,“delete tiger”表示删除一只老虎,“show all”表示展示所有动物信息。

  3. 设计一个简单的图形绘制程序,支持绘制圆形、矩形和三角形等基本图形。使用简单工厂方法模式实现。要求定义一个图形抽象类,派生出具体的圆形、矩形和三角形类。用户可以通过输入命令来选择绘制的图形类型和属性,例如“draw circle 5”表示绘制一个半径为5的圆形,“draw rectangle 3 4”表示绘制一个宽为3、高为4的矩形,“draw triangle 3 4 5”表示绘制一个三边分别为3、4、5的三角形。

完成《软件设计模式》课程期末考试的程序设计题设计要求为:设计一个场景要求使用简单工厂方法模式实现请给出3个完整的题目

原文地址: https://www.cveoy.top/t/topic/eirD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录