微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

2020-OO第二单元总结

第五次作业

第五次的作业,输入已经从官方那边提供的,然从在InputReq调用所有的官方提供的输入,还有做新的类(Req)。Elevator类就是表示Elevator的功能。第一次作业还是比较简单因为只有一部电梯,在这就是锻炼我们使用synchronized方法。

Hacked:

无Bug

UML类图:

度量分析:

 

第六次作业

第二次作业加入了3部电梯,输入的数据就很复杂了,在此我用一个方法实现3部电梯的功能。

Hacked:

在次作业的时候我出现的Bug就在调用每部电梯。

UML类图:

度量分析:

第三次作业

在第三次作业我出现一个很大的BUG就是电梯无法自动生成其他类的电梯,这导致RTLE,然后好多出现CPU Time Limited 问题。目前还需更深的学习关于多线程

因为在使用的多线程就出现这问题。

 

心得体会

在做这单元的时候肯定觉得压力大,然后得想思路和处理输入数据等,而且在很急的时间当中还需要实现作业的功能,因为有一些功能看起来很简单,但实现的时候并不简单。

在做本作业的时候我花了4天才能完成,并没有做啥优化。

希望通过本课程的训练能够提高个人对面向对象程序设计的思想,而且提高编程能力。

感谢课程组成为我们的培养的辛苦。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐