自定义博客皮肤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)
  • 收藏
  • 关注

原创 BUAA-OO Unit 4 UML

总的来说我的架构设计其实是比较明了的,这里我贴出最后一次作业的UML类图,并据此分析:从上图可以看出我的关键类就是Library类,基于这个类,衍生出来了借还处ServeOffice、预约处AppointOffice、查询机器QueryMachine、漂流角CrossingOffice机构执行具体的功能或者交互动作。而Library类则具体负责解析命令,并分发处理命令。

2024-06-11 11:29:34 852

原创 BUAA-OO-Unit 3 JML

黑箱测试,顾名思义,待测试代码如同黑箱一样对测试人员不可见,或者说测试人员对测试代码并不考虑的情况下,对软件功能的测试。由于黑箱的特效,我认为黑箱测试在着重于对功能的测试之下,应该强调在特定输入下的输出准确性。因此,黑箱测试为了满足测试的全面性,往往会考虑用对程序进行测试。但是由于对待测试代码的了解不够全面,可能会导致无法覆盖所有的代码路径,而导致测试效果降低。同时,尽管找到了错误,也难以定位错误发生的地方。

2024-05-17 11:38:15 889

原创 BUAA-OO-Unit 2 总结

总所周知,同步块是用于控制多个线程对共享资源的访问。因此,在我的代码中,我的同步块设置都只有一个目的,那就是为了限制共享资源只能被一个线程所获取。

2024-04-20 11:19:19 732

原创 OO Unit 1 分析与总结

以下是我借助IDEA里的插件,自行调整的类图,我将其分为了Data,Process,Calculate,Simplify四种类型,具体的分析将在迭代过程介绍中提及。我的Data类主要都是数据对象,其中包括作业中提及的表达式、项以及各种因子,而各个对象中又包括它们所必须的各种数据和方法。Process则是从读入字符串开始一直到解析完成表达式为止,其中使用了递归下降方法,通过Lexer、Parser讲表达式解析成Tokens。

2024-03-22 21:47:01 947

原创 OOPreFinalWork

第八次作业的提交形式是写blog,我的blog内容主要简单分为作业回顾、Junit使用体会、oopre学习心得以及对oopre课程的建议。

2023-11-03 22:45:16 127 4

空空如也

空空如也

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

TA关注的人

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