- 504
- 1
- 约 13页
- 2017-03-20 发布于湖北
- 举报
第3章 创建型模式实训
3.3 实训练习
3.3.2 填空题
1. 某系统提供一个简单计算器,具有简单的加法和减法功能,系统可以根据用户的选择实例化相应的操作类。现使用简单工厂模式设计该系统,类图如图1所示:
图1 类图
在图1中,Operation是抽象类,其中定义了抽象方法getResult ,其子类AddOperation用于实现加法操作,SubOperation用于实现减法操作,Calculator是简单工厂类,工厂方法为createOperation ,该方法接收一个char类型的字符参数,如果传入的参数为“+”,工厂方法返回一个AddOperation类型的对象,如果传入的参数为“-”,则返回一个SubOperation类型的对象。
【Java代码】
abstract class Operation protected int numberA;
protected int numberB;
// numberA和numberB的Setter方法和Getter方法省略
public 1 int getResult ; class AddOperation extends Operation public int getResult return numberA + numberB; class SubOperation extends Operation pu
您可能关注的文档
- 第2章单层前向网络及LMS学习算法题材.doc
- 第2章灯具题材.doc
- 第2章第3课时力的合成与题材.doc
- 大物(一)期中考试程序.ppt
- 大物1-动量和角动量程序.ppt
- 大物2-2第16章磁介质程序.ppt
- 大物5-2程序.ppt
- 第2章矿井提升机直流全数字传动理论题材.doc
- 第2章理想气体的性质题材.doc
- 大物第12章程序.ppt
- 2024-2025学年大学生村官预测复习及参考答案详解【最新】.docx
- 2024-2025学年大学生村官题库检测试题打印附答案详解【A卷】.docx
- 2025中原银行面试题及答案.docx
- 2024-2025学年华为认证高分题库【基础题】附答案详解.docx
- 2025福建漳州东山县公安局第一次招聘警务辅助人员8人考试模拟试题及答案解析.docx
- 2025重庆银行面试题目及答案.docx
- 2024-2025学年度三支一扶考试黑钻押题(真题汇编)附答案详解.docx
- 2024年合肥一中教育集团北城分校招聘教师真题含答案.docx
- 2024-2025学年大学生村官每日一练试卷带答案详解(典型题).docx
- 2024年漳州诏安县公安局招聘笔试真题含答案汇总.docx
最近下载
- 2025-2030卫星互联网产业链布局与商业应用价值研究.docx
- Q-JLM 0170-2025 HIP和RIP水气单元技术标准.pdf VIP
- 算力基础设施窗口指导政策深度解析.docx VIP
- 快消品建设样板市场详细操作方案.doc VIP
- 2025年招标采购从业人员专业技术能力考试(招标采购项目管理中级)经典试题及答案五.docx VIP
- 《上消化道出血的护理》课件.ppt VIP
- 铁路站房改造施工方案.docx VIP
- 校园保洁服务投标方案.docx VIP
- 2025学年福建省漳州市数学六年级期末考试(附答案解析).docx VIP
- 宁夏中考:2024年-2022年《道德》考试真题以及参考答案.pdf VIP
原创力文档

文档评论(0)