实验二 Java面向对象程序设计
实验内容
- 初步掌握单元测试和TDD
- 理解并掌握面向对象三要素:封装、继承、多态
- 初步掌握UML建模
- 熟悉S.O.L.I.D原则
- 了解设计模式
实验步骤
题目一:
(一)单元测试
百分制转五分制: 如果成绩小于60,转成“不及格” 如果成绩在60与70之间,转成“及格” 如果成绩在70与80之间,转成“中等” 如果成绩在80与90之间,转成“良好” 如果成绩在90与100之间,转成“优秀” 其他,转成“错误”。
题目二:
以 TDD的方式研究学习StringBuffer
题目三:
对设计模式示例进行扩充,体会OCP原则和DIP原则的应用,初步理解设计模式
让系统支持Float类,并在MyDoc类中添加测试代码表明添加正确。
题目四:
题目五
使用StarUML对实验二中的代码进行建模,发类图的截图,加上学号水印。
实验总结与体会
- 可以根据需求设计相应的代码,不浪费精力在不你要的代码上;
- 设计代码时考虑问题更加全面,不容易漏掉重要的环节;
PSP:
步骤 | 耗时/min | 百分比/% |
需求分析 | 10 | 9 |
设计 | 20 | 18 |
代码实现 | 30 | 27 |
测试 | 20 | 28 |
分析总结 | 30 | 27 |