首页 > TAG信息列表 > 强测
BUAA OO 第四单元
OO第四单元总结 本单元架构 关于本单元本人的架构并不是特别理想,原因是本单元第一次作业时使用了大量的hashmap嵌套,导致代码冗余严重。 整体思想就是利用hashmap存储各个信息,尽量进行o(1)的查找。 其中,对于getStateIsCriticalPoint()函数,本人通过建立并查集判断联通的方式进行查找第三单元总结博客
第三单元总结博客 设计策略 ~在实现作业需求的过程中,我通过以下几个部分完成对方法的实现。 @一、尝试通过函数名来了解函数行为; @二、通过jml描述的异常行为完成抛出异常的部分; @三、通过对函数名的理解实现函数功能; @四、通过jml语言对自己的实现进行验证和修改。 @五、通过“弱OO第一单元总结
一、代码分析Homew1:UML图: 度量分析: Homework2:UML图: 度量分析: Homew3:UML图: 度量分析: 总结:从三次作业来看,我前两次作业均只有两个类,一个主类和一个item类,这是由于前两次作业的表达式比较简单,item的形式相对固定,所以我把项作为最小的单位就能够很好的处理。但是第三次作业加入了OO第一单元总结
(一) 量度分析 第一次作业 类图 复杂度分析 第二次作业 量度 复杂度分析 ![第二次复杂度class](C:\Users\qqh\Desktop\oo第一单元总结\第二次复杂度class.png 第三次作业 类图 复杂度 (二) BUG分析 第一次作业 出现一个bug,在合并同类项时需要判断x系数是否相等,这里用了“==