自定义博客皮肤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类图、状态图、顺序图,再进行最终的代码编写。还记得完成本单元第一次作业时,由于还未熟悉startUML的使用,我的效率十分低下,就连如何在类中添加属性和方法,如何添加不同的关系这些小事都研究了半天,花费了很长的时间。在画图的过程中,更是犯下了许多诸如大小写不匹配等低级错误。我只能依赖评测来检查它们,足足交了九次才过,是我在所有oo作业中提交次数最多的一次。

2024-06-15 00:26:48 1620

原创 北航OO第三单元总结

黑箱测试,又称功能测试或行为测试。测试者只关注软件的输入和输出,而不考虑内部实现细节。测试者把软件视为一个黑箱,只需要了解它的功能规范和接口。测试方法包括等价类划分、边界值分析、错误猜测等。黑箱测试关注于验证软件是否满足需求和规格说明。白箱测试,又称结构测试或glass box testing。测试者需要了解软件的内部结构和实现逻辑。测试时会考虑代码的控制流、数据流和逻辑结构等。测试方法包括语句覆盖、分支覆盖、条件覆盖等。白箱测试关注于验证软件的内部结构和实现是否正确。

2024-05-16 22:51:40 795

原创 北航OO第二单元总结

Elevator:用于处理电梯的各种行为,包括工作,开门,关门,人的进入与离开。LoadList:按照不同的目的地保存电梯内的人。WaitingList:按照不同请求位置保存等电梯的人,并以此判断电梯该如何运行。Scheduler:保存六部电梯的信息并将请求分配给对应的电梯。

2024-04-19 16:11:13 1806 1

原创 北航OO第一单元总结

Parser:用于解析表达式,并且利用递归处理不同的运算。MatchRet:保存结点,包括表达式和下一个token。TokenType:定义token的种类。Token:定义token,包括种类、值和指向下一个token的指针。Expression:进行加减乘乘方运算。

2024-03-20 09:34:04 1460 2

原创 oopre博客总结

在完成作业的过程中,我发现三种物品的添加、移除、携带、使用的方法具有高度的相似性。Equipment类主要存放的是RegularEquipment的各种属性,等级增加的方法,计算体力减少量的方法以及获取属性的方法。还有一点,学会自己测评。包含的方法有第一次作业中的增减药水瓶、装备、食物,寻找拥有的药水瓶、装备、食物,以及最后两次作业中的雇佣冒险者、计算冒险者价值、清空背包、援助等操作。Fight类是关于战斗模式的类,有进入战斗模式的方法、判断是哪一种战斗模式的方法、判断是哪一种输出的方法以及输出的方法。

2023-11-04 01:10:44 154 2

空空如也

空空如也

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

TA关注的人

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