摘要: OO第四单元 UML、封装以及课程总结 完 结 撒 花 ! 一、本单元作业架构设计 本单元总体来说并不算难,再加上由于老师助教对于我们烤漆的考虑,减轻了压力,就更舒服了。 我采用的架构设计就是适配器模式,是在实验课上学到的,对已有的类进行封装,然后就可以额外添加一些功能以满足需求,而不是在原来的类上 阅读全文
posted @ 2020-06-19 15:26 Ryunosuke 阅读(233) 评论(0) 推荐(0) 编辑
摘要: OO Project3 规格、JML与测试 综述:这单元在我看来,难度相比之前大打折扣,得分也是,究其原因,一方面有自己的大意,也有一方面是对测试的不熟悉。三次作业的要求都是按照给定的JML来完成代码架构,实现一个模拟的网络,实际上就是图论问题。坑点很多,做得很惨。 一、JML回顾 JML(Java 阅读全文
posted @ 2020-05-23 16:27 Ryunosuke 阅读(211) 评论(1) 推荐(0) 编辑
摘要: OO Project2 电梯、多线程 综述:本单元要求使用多线程编程,设计满足要求的电梯。由于本人初次接触多线程编程,很多地方考虑不周,每周回顾上一周的架构之时,都觉得自己分外的蠢,可能这就是所谓进步吧。 第五次作业 本次作业的电梯性能是以ALS捎带型策略作为性能基准,与之后两次作业相比,只有一部电 阅读全文
posted @ 2020-04-18 15:54 Ryunosuke 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、基于度量分析自己的程序结构 (1)Project1.1 毕竟是第一次的作业,总的来说挺简单的,类图也看上去一目了然,甚至我还有心思判断数据是不是可以用int而不是Bigintenger,从而节省空间,从后面的内容看来,这没必要。 接下来是类表和方法表,与后面的相比,写起来比较自由,没有很多面向对 阅读全文
posted @ 2020-03-21 08:47 Ryunosuke 阅读(202) 评论(1) 推荐(1) 编辑