自定义博客皮肤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_第四单元总结

首先,祝贺2206全体同学顺利完成COOOOS!!!正值高考结束,感触良多。本单元作业是模拟一个图书馆管理系统,代码难度较低,主要是训练我们的建模架构能力,并运用好UML工具帮助我们更好的理解题目需求。

2024-06-11 11:51:27 2047

原创 BUAA_OO_第三单元总结

这次架构有了官方包的约束,大家几乎相同,主要差异体现在性能差异上我采用是的和实验中相同的思路——利用随机数生成指定组随机数据,受限于官方包和评测,由于个人几乎都是用的是HashMap,容器的深克隆只能够通过在构造数据时实现一个一模一样的对象实现。i++) {//……@Test@Test数据生成思路由于仅仅用于测试,数据生成较为简单。第一次和第二次作业数据生成思路大致相同,尽可能生成完全图,按照生成人、随机加关系、随机改关系的步骤进行。第三次作业由于只需测试。

2024-05-15 20:31:29 1666

原创 BUAA_OO_Unit2第二单元总结

本次作用增加了维修指令,在维修时要将电梯内部人员“赶”下来,同时撤回已分配请求,同时需要输出receive指令,从而要求我们具有一定的分配策略(但是,由于本人技艺不足,没有选择影子电梯,而选择了随机数大法),总的来说本次作业增加代码较少,完成起来较为顺利(可能是假期的原因)。本次的有丝分裂电梯着实令人头疼,想了很多办法依旧没能达到很好的架构,只能不断在原来的代码的基础上一点一点叠,最后真的惨不忍睹,bug也是de完一个又来一个,到周六才大概达到一个自己满意的测试结果。

2024-04-16 09:10:56 1398

原创 BUAA_OO_Unit1总结

耗时数天完成了代码书写及代码调试,感悟良多,归功于Training中的内容,我在本次作业中也选择了对应的递归下降的思路构造语法树,同时在根据语法树利用逆向思路将解析完的表达式转化为多项式形式,最后多项式存入TreeMap中按要求降序输出结果。此外UML图中单箭头为本人添加,代表核心的依赖关系。本次作业花费大多时间在构思解决最后的化简上,同时在debug时也遇到了不少问题,但最终一一解决,虽代码相比第一次变化不小,但总体思路大致相同。

2024-03-19 15:18:34 769

原创 BUAA OOpre总结

1.面向对象和面向过程的区别,在学习C语言和数据结构中,我们要进行大量的算法研究,进行的是小规模代码的书写,而在OO pre课上,我们重视的是代码的整体框架,一个好的代码,一定有一个好的框架,从可扩展性,代码风格上,封装做到高内聚低耦合;4.通过这次课我也积累了一些小经验,在OO课时,我在迭代时,要尽量避免写一次性代码,增强代码可扩展性,为代码预留好充足扩展空间,同时书写之前,可以提前规划好整体结构,对着结构进行书写代码。如在Adventurer类中,同时定义了如下大量的容器,携带功能等都在其中实现。

2023-11-04 17:21:57 134 3

空空如也

空空如也

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

TA关注的人

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