自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 BUAA-OO-Unit4总结

在经历了一个学期的面向对象编程课程后,我获得了以下主要的收获:面向对象的思维方式、编码能力和自我测试能力。面向对象的思维方式是我在这门课程中面临的最大挑战,也是核心的学习目标。过去,我习惯于面向过程的编程方法,但这一学期的学习让我开始用面向对象的方式来分析问题和设计解决方案。这种思维方式不仅更符合人类的自然思考模式,而且在开发大型软件时尤为有效,因为它有助于减少错误并简化问题定位和解决过程。编码能力的提升是我通过这门课程获得的另一个重要成果。

2024-06-17 19:21:13 1487

原创 BUAA-OO-Unit3总结

在本单元的学习中,我通过学习、使用JML规格、按照JML编写自己的实现与单元测试,对规格的严谨性,清晰性的理解有了认识,JML规格在保证方法正确性,便于函数之间的调用与参数的传递的基础上,既能屏蔽函数实现细节,又能向他人展示前置条件与严谨的返回值,极大地方便了我对代码的迭代与和同学间的交流。由于需要计算AgeMean,我们很自然想到对方差公式进行化简,只需要维护一下age的总和和平方和就可以实现对AgeVar的维护,不过计算时应当完全按照JML进行避免int取整由于计算顺序导致的误差。

2024-05-18 18:52:54 1425

原创 OOunit2总结

if (main!= null) {} else {对于每个新进请求,在电梯不满时预计该请求上电梯前已上电梯的请求都将下电梯;对于已经满员的电梯,对其每个多出的请求增添一定运行的权重惩罚;对于方向与电梯当前主请求方向相反的请求,增添一定时间的权重惩罚。仅仅是简单的模拟就能获得大半数据点90以上的性能分数,相性最好的数据点性能分更是高达99.89。相比于实力强劲但实现相对复杂得多的“影子电梯”有简单很多的优势。

2024-04-20 18:26:59 497

原创 OOpre课程总结

由于初期偷懒将输入解析放在了Main里,后续考虑不周仅将部分输入处理集成至Methods导致Main较为臃肿,要引以为戒。

2023-11-09 21:09:36 56 1

空空如也

空空如也

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

TA关注的人

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