- 博客(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关注的人