自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BUAA_OO_第二单元总结

在第一次作业的架构中,如上面的UML协作图所示,InputT不断地取出新的请求,然后加入到Requestlist中所维护的请求队列中,而Dispatcher线程也不断地从Requestlist中拿出请求,所以Requestliat对象是上述两个线程的共享对象,所以Requestliat类中凡是涉及到读取或者改变信息的方法都需要加锁(添加synchronized关键字)以确保结果的准确性。这个类完全是空的,只是用作同步块的锁,在原先的电梯线程中,我们新开了两个线程,把同一个Sy对象传递给这两个电梯。

2024-04-17 19:15:32 897

原创 BUAA OO第一单元总结

x的幂次中可以出现m或者只含m和数字的表达式对于Power类来说,需要将原有的数字属性变为Poly属性,同时需要重写Power对象的求导方法。由于求导之后,m可能不仅会出现在x的指数中,所以需要新建类来存储m有关的属性和方法。对于Mono类来说,原有的存储x的指数的属性会被改写为Poly对象,而该poly存储的多项式会由新的类的对象和Num对象构成。

2024-03-19 21:32:55 729 1

原创 北航面向对象程序先导课程总结

在前几次迭代中,我做的第一次较大的整体架构调整是因为在main方法中代码行数超过了60行,于是我先将架构调整为在main函数里只做输入,然后另写一个方法进行读入数据处理和调用相应方法,后来我了解到之所以行数会超是因为代码的封装性不够好,于是我又将代码改为在mian函数中只做最基本的数据处理(只进行冒险者编号的数据处理),然后将携带信息的strings数组传入相应方法,大大缩减了mian函数的行数。在从前的学习过程中,我所接触的编程都是面对过程编程,重点关注功能的实现,并不特别强调功能的封装以及代码风格。

2023-11-09 21:31:43 232 1

空空如也

空空如也

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

TA关注的人

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