自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 OO第四单元——UML设计

The last dance of oo.

2024-06-13 11:56:18 418

原创 OO第三单元——JML规格

白箱测试是在已知源代码的编写情况下对代码进行测试的。测试的时候采用人工构造,已知代码各种分支的情况下,为保证能够全面运行,而手捏的数据。并自己给出正确的期待值。

2024-05-16 16:14:56 862

原创 OO第二单元——电梯

本次作业中电梯的行为为到达某一位置,开门,关门。乘客的行为为进入电梯与离开电梯。在本次作业中,每个乘客的乘坐请求都指定了对应的电梯,电梯的各项性能参数也是固定不变的,十分基础。

2024-04-20 00:11:40 925

原创 OO第一单元—表达式展开

做完了上述工作,基本可以说解析的工作就完成了,接下来就需要完成最后的输出化简后的表达式的工作。利用相似性,可以明白一个项就是一个Mono,一个表达式就是Poly,同样Mono也可以看成Poly,这与一个单独的项可以看成表达式是一样的。因此同样采取递归下降的思路完成输出。首先构建最基本的输出逻辑。。明确加减乘除关系,写出逻辑正确的代码,忽视细节,注意整体。到了最后的,因为因子都统一接了Factor接口,所以在接口里面实现抽象方法toPoly,然后每个具体因子类具体实现即可。如此,便很有面向对象的感觉了。

2024-03-20 20:06:12 1060

原创 OOPre结课总结

我的代码在第三次迭代开发的时候进行了一次比较大规模的重构,主要是因为之前没有注意到main方法不能超过60行,然后堆积了大量的指令操作在main里,经过重构后新增了Service类,这样一来,对于新增的迭代开发就方便了许多,后续的重构规模量也不大,大部分都是直接新增即可,而且我在前期的开发中就想着下一次的操作要尽量轻松一点,所以说做了不少预留空间,比如这次作业的删除食物,第一次作业的时候就考虑到了背包的问题,写了从背包中移除,所以这次做作业的时间不多,因为前期已经做好了预留的准备。

2023-11-09 23:50:46 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除