20162323周楠 《Java程序设计与数据结构》 实验二实验报告
20162323周楠 《Java程序设计与数据结构》 实验二实验报告
实验名称
Java面向对象程序设计
实验内容
1.初步掌握单元测试和TDD
2.理解并掌握面向对象三要素:封装、继承、多态
3.初步掌握UML建模
4.熟悉S.O.L.I.D原则
5.了解设计模式
实验步骤
(一)单元测试
1.用程序解决问题时,要会写三种码:
2.先按要求写出伪代码。
3.然后写出产品代码。
4.最后进行测试。
完成的产品代码如下
public class MyUtil{
public static String percentage2fivegrade(int grade){
//如果成绩小于60,转成“不及格”
if (grade < 60)
return "不及格";
//如果成绩在60与70之间,转成“及格”
else if (grade < 70)
return "及格";
//如果成绩在70与80之间,转成“中等”
else if (grade < 80)
return "中等";
//如果成绩在80与90之间,转成“良好”
else if (grade < 90)
return "良好";
//如果成绩在90与100之间,转成“优秀”
else if (grade < 100)
return "优秀";
//其他,转成“错误”
else
return "错误";
}
}
测试结果如下
(二) TDD(Test Driven Devlopment, 测试驱动开发)
TDD的编码节奏是:
1.增加测试代码,JUnit出现红条
2.修改产品代码
3.JUnit出现绿条,任务完成
(三)用UML中的类图来描述类
(四)实验结果截图
心得体会
这是第二次做实验,比第一次实验要难很多,遇到的各种各样的问题的非常让人头疼,而且阵线拉的也很长,还好最后还是完成了,也从中学到了很多,还有,在学习过程中体会到一点:一定要学好英语!!!
GiggleKV