会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lIIlIIlIIlIIlI
博客园
首页
新随笔
联系
订阅
管理
2022年6月21日
OO第四单元总结
摘要: OO第四单元总结 1. 本单元作业架构设计 1.1 整体架构 本单元所有的方法都在UserApi接口中,而如果真的都在MyImplementation类中实现所有的方法,必然会导致类的复杂度过高。因此,在设计的过程中,MyImplementation类只会直接调用MyUmlStateMachin
阅读全文
posted @ 2022-06-21 14:54 IIlIllIIlII
阅读(92)
评论(0)
推荐(0)
2022年6月1日
OO第三单元总结
摘要: OO第三单元总结 1. 测试数据准备 1.1 如何利用JML规则 在进行自测的过程中,JML规格可以帮助我们快速找出容易超时的函数。因为作业中给出的JML限制往往是采用循环遍历+函数嵌套调用的说明逻辑, 可以很容易的找出O(n^2)复杂度及以上的函数. 例如:第二次作业的中的getValueSum(
阅读全文
posted @ 2022-06-01 19:50 IIlIllIIlII
阅读(68)
评论(2)
推荐(0)
2022年4月27日
BUAA OO 2022 第二单元总结
摘要: OO第二单元总结 1. 第一次作业 1.1 需求分析: 需求: A-E五栋楼中初始均有一部电梯,可达1-10楼,乘客不许跨楼座。 要求使用wait,notifyAll的形式控制电梯 整体设计: 参考实验1中的代码进行设计,实验一中代码过多的无意义notifyAll()也成功在作业2中狠狠坑了我一把.
阅读全文
posted @ 2022-04-27 16:48 IIlIllIIlII
阅读(80)
评论(0)
推荐(0)
2022年3月22日
BUAA OO 2022 第一单元总结
摘要: BUAA OO 2022 第一单元总结 前言 本文主要包括对第一次作业和第二次作业的设计思路、代码度量分析.以及三次作业中发现的Bug 笔者在三次作业的迭代中并没有重构过,而且第二次作业已经完全实现了第三次作业的功能。故只对第一次和第二次的代码进行具体分析. 如果用一句话概括本人写第一单元作业的核心
阅读全文
posted @ 2022-03-22 23:13 IIlIllIIlII
阅读(115)
评论(0)
推荐(0)
公告