- 博客(5)
- 收藏
- 关注
原创 BUAA-OO 第二单元总结
三次作业中,我前两次的架构和第三次的架构有明显的区别,其中第三次作业的架构可以在我的博客和讨论区看到具体的介绍。下文将着重介绍我在前两次作业中的实现。
2024-04-19 23:35:55 798 1
原创 面向对象课程第一单元总结
在三次作业中,我出现了一个 bug,这是由于针对某个特殊数据进行时间优化导致的:为了进行时间优化,我对多项式乘常数的方法进行的特判,在这种情况下,我将不会使用原有的多项式乘法,而是简单地对多项式内每个单项式的系数进行修改。而在原有的多项式加法和乘法的实现中,我的设计会自动排除多项式中系数为 0 的项,而在这种特殊乘法的情况下则忽略了此事,导致如果一个多项式,作为 exp 的指数时,乘 0 之后没有经过更多处理(加法、乘法),会导致程序认为该多项式内仍然还有元素而计算 gcd,最终导致除 0 的错误。
2024-03-20 20:53:00 795 2
原创 2023秋面向对象先导课程总结
作业最终的架构设计如下在迭代中,唯一的重构是在我觉得 MainClass 类过于臃肿的时候新增了 Commands 类,通过反射机制去除臃肿的语句。
2023-11-04 22:47:45 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人