(1)伪代码 (2)产品代码 (3)测试代码
2.按照实验说明里的要求,将代码输入,并运行出测试结果:
(2)TDD(Test Driven Devlopment, 测试驱动开发)
TDD的一般步骤如下:
明确当前要完成的功能,记录成一个测试列表
快速完成编写针对此功能的测试用例
测试代码编译不通过(没产品代码呢)
编写产品代码
测试通过
对代码进行重构,并保证测试通过(重构下次实验练习)
循环完成所有功能的开发
关于测试工具的使用:
打开Eclipse,单击File->New->Java Project新建一个TDDDemo的Java项目;
在TDDDemo项目中,把鼠标放到项目名TDDDemo上,单击右键,在弹出的菜单中选定New->Source Folder新建一个测试目录test;
把鼠标放到test目录上,单击右键,在弹出的菜单中选定New->JUnit Test Case新建一个测试用例类MyUtilTest;
由此,根据给出的实验代码输入,得出实验结果:
(二)面向对象三要素
(1)抽象 (2)封装、继承、多态
用UML中的类图来描述类Dog,首先在实验楼的环境中打开shell,在命令行中输入umbrello,打开UML建模软件umbrello;
先单击工具栏上的类图标,再在class diagram(类图)中单击一下,会弹出一个框,输入类名Dog;
把鼠标放到Dog类上,单击右键,选择Properties,在弹出的对话框中的Display中去掉Public Only选项;<