- 7
- 0
- 约小于1千字
- 约 1页
- 2020-04-19 发布于江西
- 举报
北京工业大学硕士研究生2014学年~2015学年第1学期
期末考试试卷(开卷)
学号_________________ 姓名______________________ 成绩_____________________
注意:答题必须写在答题纸上
一、(40分)银行存折管理软件开发中需要设计存折管理模块。每个存折信息有账号、姓名和余额(类型可以自行定义)。程序支持存折的开户、存取款和基于账号的查询。任务要求面向对象的设计对对象有很好的封装,使客户程序只能通过存折管理对象完成各种存折操作任务。
请回答以下问题:
1.分析上诉应用需求,为该程序设计对象类,确定对象类之间的关系,以UML类图的形式说明对象设计,并用注释说明每个类代表哪个事物。
2.用C++类定义或java类定义等形式给出每个类中属性和方法的详细声明,并给出必要的注释。不需要给出方法内部的具体实现代码。
3.用C++或java等编写客户程序代码完成开户、存取款和基于账号的查询的演示程序。
二、(40分)某画图程序目前需要绘制矩形和圆形,未来版本可能增加诸如三角形等更多的图形。要求设计符合开放封闭原则。请回答以下问题:
1.分析上诉应用需求,为该程序当前需求设计对象类,确定对象类之间的关系,以UML类图的形式说明对象类设计,并用注释说明每个类代表哪个事物。
2.用C++类定义或java类定义等形式给出每个类中属性
原创力文档

文档评论(0)