- 博客(5)
- 收藏
- 关注
原创 BUAA_OO_UNIT4
本单元采取的方式来实现Library,即先分析类之间的关系,采取UML工具画出类图,根据建模来开发框架,根据需求填补细节。
2024-06-11 20:37:39
2053
原创 BUAA_OO_UNIT3
黑箱测试指在没有源代码时,测试黑箱中的代码功能是否能正确实现。课程中的Junit测试为黑箱测试,测试时要尽可能覆盖所有情况、边界,数据随机性也很重要。
2024-05-17 17:29:58
2039
原创 BUAA_OO_UNIT1总结
通过Hashmap,储存函数名与函数表达式的对应,储存函数名和形参的键值对。在parser过程中,通过调用parserFuncFctor(),传入实参,替换形参,返回一个字符串,再通过调用parserExpr(),返回表达式因子,这样就完成了自定义函数的替换。
2024-03-21 17:59:19
1756
1
原创 oopre课程总结
最终的设计架构中,我没有将输入作为单独类来处理,而是main为接受输入和调用AdventurerManager(传入参数:输入,实现指令);AdventurerManager为管理所有冒险者的类,其中来处理23种操作;Shop采取单例模式,无法外界实例化,这样保证了工程中shop的单一属性(冒险者唯一交易来源);Adventurer、Food、Bottle、Equipment,由于有统一函数getPrice(),建立了统一接口Commodity;
2023-11-04 01:24:28
208
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅