实验二 Java面向对象程序设计

实验内容

  1. 初步掌握单元测试和TDD
  2. 理解并掌握面向对象三要素:封装、继承、多态
  3. 初步掌握UML建模
  4. 熟悉S.O.L.I.D原则
  5. 了解设计模式

实验步骤

题目一:

(一)单元测试

百分制转五分制: 如果成绩小于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
posted @ 2018-04-22 17:29  20165311李嘉昕  阅读(189)  评论(1编辑  收藏  举报