会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RANKA
博客园
首页
新随笔
联系
订阅
管理
2021年6月26日
BUAA OO 第四单元总结
摘要: 总结本单元作业的架构设计 本单元架构设计是逐层递进的,故只对最后一次作业作说明。 预处理 在MyUmlGeneralInteraction类中进行预处理,将传入的elements分为按照classname索引的hashmap,每个classname对应的value是一个Arraylist数组。 将得
阅读全文
posted @ 2021-06-26 10:53 RANKA
阅读(74)
评论(0)
推荐(0)
2021年5月28日
BUAA OO 第三单元总结
摘要: 由于本单元的三次作业是逐层递进的,故只对最后一次作业进行分析。 总结分析自己实现规格所采取的设计策略 本单元作业的设计基本同JML所给出的相同,只是对判断两点连通、求连通块个数、求组内成员的相关值以及求最短路径这几处进行了优化,具体的优化参照下文性能问题的部分。 结合课程内容,整理基于JML规格来设
阅读全文
posted @ 2021-05-28 17:44 RANKA
阅读(106)
评论(0)
推荐(1)
2021年4月23日
BUAA OO 第二单元总结
摘要: 第二单元总结博客 第一次作业 第一次作业的基本目标是模拟单部多线程电梯的运行。 本次作业共设计了5个类,包括:输入处理类InputThread,调度类Schedule,等待队列类WaitQueue,电梯类Elevator。 1.同步块的设置和锁的选择 第一单元的锁比较简单:对InputThread,
阅读全文
posted @ 2021-04-23 21:50 RANKA
阅读(75)
评论(0)
推荐(0)
2021年3月26日
BUAA OO 第一单元总结
摘要: 第一单元总结博客 (1)第一次作业 · 基于度量的分析 基本度量: 总体上规模较好。 内聚和耦合: 可以看出Polynomial的耦合度较高。 类图: StringMatcher类用于生成用于匹配的正则表达式 Object类为抽象类 Term类为项类 Polynomial类为多项式类,其中定义了一个
阅读全文
posted @ 2021-03-26 10:13 RANKA
阅读(115)
评论(1)
推荐(0)
公告