您的位置:首页 > 其它

20145204实验二:面向对象设计

2016-04-14 22:30 232 查看

实验二20145204

实验名称

Java面向对象程序设计

实验内容

初步掌握单元测试和TDD

理解并掌握面向对象三要素:封装、继承、多态

初步掌握UML建模

熟悉S.O.L.I.D原则

了解设计模式

实验步骤

根据老师的实验二内容博客学会使用TDD编程,并建立eclipse练习老师所给范例。

编程实现ComplexNumber类,并建立test进行测验。

利用uml建模。

熟悉S.O.L.I.D原则。

PSP(Personal Software Process)

步骤耗时(分钟)百分比
需求分析1011.1
设计1011.1
代码实现3033.3
测试2022.2
分析总结2022.2
[b]ComplexNumber类的程序链接[/b]
ComplexNumbertest链接

程序实现结果:



UML建模结果:



建模后运行Tools->java->Generate code...后的代码情况,生成两个类:





实验问题及解决方法:

关于UML的应用:
双向的应用。一个是根据java code直接导入UML,建模,

另一个是根据自己想要实现的代码分析建模,最终导出java 代码的一个框架。

刚开始建模的时候由于对UML界面不太熟悉,而且一些操作方法也不了解,因此耗费了很长的时间,下面是第一次建模后导出类的截图:



对于operation我们可以看出它每一个都是默认返回类型为void。后来直接在每个函数后添加“:返回类型”,从而解决问题。

实验心得

从利用UML我们可以清晰的看到java代码的构架是怎样的,而且简便易用(前提是完全了解改程序的使用方法),省去了我们大量用来画流程图的时间。其次在编写代码的过程中度java语言还不能熟练地运用,有待加强。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: