自定义博客皮肤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)
  • 收藏
  • 关注

原创 OO第四单元总结

本单元作业依托于图书馆管理系统,着重培养我们的正向建模能力,其强调从需求出发,通过创建和设计uml模型来指导后续的开发工作。简单来说,就是在动手写代码之前,先对于创建什么类,类有什么属性、方法有一个宏观的认识,然后在后续开发迭代中就会减少重构等方面的工作量。对于我来说,我很难在看完作业需求后事无巨细地规划好我所要写的全部代码,往往是在简单设计好各个类、类的属性方法后在具体实践中发现自己之前设计不足,最后完成一个较为完善的设计。

2024-06-12 10:05:06 595

原创 OO第三单元总结

黑箱测试是测试人员无需了解被测软件的内部逻辑结构、代码或设计,仅根据软件的需求规格说明书,检查程序的功能是否符合需求。从这个角度,评测机可以看作黑箱测试,其只关心程序是否能满足需求,而不在意实现细节。优点是可以快速生成大量数据进行测试,在数据生成器的实现较为完善的情况下可以测试到绝大部分情况。缺点是不关注程序实现的细节,可能有逻辑或分支未被测试到。

2024-05-16 17:34:19 1397

原创 OO第二单元总结

第一次作业的要求较为简单,其主要目的是让初学者了解多线程程序设计。在这一次作业中,我的设计中会涉及到线程冲突的对象为PassengerQueue,所以我的同步块都设置在类PassengerQueue中,然后在别处就可以不再思考同步问题,直接使用即可。因为刚开始接触多线程,为了避免出现问题,我偷懒地将每个方法都设置了synchronized。

2024-04-19 22:20:19 1723

原创 OO第一单元总结

OO第一单元总结

2024-03-21 21:11:56 1190

原创 OOpre课程总结

通过设置判断,也可以更快速的定位到程序开始出错的地方,在这方面比直接调试要更方便。让我记忆深刻的一次较大规模的更改是因为Junit编写不便而将主函数中的输入改为教程中的二维数组输入模式,并且将输入处理操作单独作为一个类,以便在测试程序中测试不同的数据,经过这次调整,不仅能轻松满足代码风格要求,还使得代码更加结构化、层次化。从面向过程到面向对象,我更加深刻地意识到在解决较为复杂的问题时不能“凭空造物”,而是认真思考问题,选择对应的模式,在编写程序时要注意通过封装、继承和多态实现程序的易扩展、易复用。

2023-11-07 18:44:42 66

空空如也

空空如也

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

TA关注的人

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