工厂设计模式之Java计算器产品.rar

所需积分/C币:44 2020-04-30 13:52:27 482KB RAR
65
收藏 收藏
举报

采用工厂方法(Factory Method)设计模式,设计并实现一个多用能计算器。要求如下: ① 画出类图,定义每个类的属性和方法,并分析类之间的关系。 ② 实现多用能计算器,分别实现数值型(标量、向量和矩阵)计算、非数值型(字符串和图形)计算功能。其中,图形仅包含正方形、圆形和等边三角形三类,该功能为选做题。功能详细描述如下。 标量计算器:加、减、乘、除 向量计算器:加、减、乘、判断是否满足运算条件 矩阵计算器:加、减、乘、判断是否满足运算条件 字符串计算器:加、减 图形计算器:加、减 用例如下: Command: Add 11 12 13 Return:36 Command:Subtraction 11 22 33 ## 10 12 31 Return:1 10 2 Command:Multiplication matrixfile1 matrixfile2 Return:Error! The shape of the matrix is inconsistent Command:Add Hello Hello ## World Return: Hello Hello World ③若计算器有一个配置文件,请设计这个配置文件类,保证该类在运行中只存在一个对象。 配置文件只有两个属性,依次为:计算器版本号,利用各自学号设置;计算器支持计算类型,可以利用字符串数组实现。

...展开详情
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 签到王者

  • 分享小兵

关注 私信
上传资源赚钱or赚积分
最新推荐
工厂设计模式之Java计算器产品.rar 44积分/C币 立即下载
1/0