自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OO UNIT4 单元总结

第四单元,我们接触到“模块化设计”,并以此为主题完成一个图书馆大模拟系统,通过这一主题,实现对三种UML模型的熟练掌握,并通过模型来实现代码。

2023-06-20 00:39:33 76

原创 OO UNIT3 单元总结

上述两种测试方法在我个人的程序测试过程中都有所用到。对于JML规格要求的各个方法和类,我主要采用了黑箱测试的方式,因为函数数量繁多,白箱测试难度相当之大;而且每个人实现JML的逻辑也不尽相同,无法进行对拍。而对于OKTest方法,我主要采取了白盒测试的方法,OKTest的逻辑较为简单,完成路径遍历较为容易,而且数据生成器难以生成OKTest的数据,因此采用白箱测试。

2023-05-20 21:27:54 90

原创 BUAA OO UNIT2

在本单元中,我们需要围绕多线程构建一个多线程电梯系统,意在让我们掌握多线程程序这一全新概念。其实早在开始本单元的设计前,我便对本单元难度很高而且及其阴间略有耳闻;事实也和传闻一样,难度较高,相比于上一单元,在测试和debug上难度高出很多,主要原因在于数据及其难以手工捏造以及多线程调试困难,IDEA自带的调试只能解决部分问题,而对于多线程的冲突无能为力。下面我将阐述本单元的三次作业我是如何完成的,以及遇到的问题和自己的一些想法。

2023-04-16 02:09:38 134 1

原创 BUAA OO UNIT1

本次作业新增的自定义函数,需要重写输入函数进行读取。这里采用了while循环嵌套来分割输入的几个部分,利用好()等符号的位置。同时创建了一个静态Fuc类来储存读取的函数表达式。其结构如下。} }name用来存储函数名。functionExpr用来存储函数表达式。Parameters为一个链表,用来存储变量名。在克隆函数表达式的时候,一定要使用valueof()方法进行深克隆,以防将原表达式修改。

2023-03-18 20:35:48 683 1

空空如也

空空如也

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

TA关注的人

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