摘要: OO2021-第四单元作业总结及课程总结 1.总结本单元作业的架构设计 (1)第一次作业 本次作业,需要完成的任务为实现一个UML类图分析器UmlInteraction,学习目标为UML入门级的理解、UML类图的构成要素及其解析方法。 本次作业所实现的6个类如图所示: 各类的功能如下: 类名作用 M 阅读全文
posted @ 2021-06-26 18:02 BUAA-Panzer 阅读(58) 评论(0) 推荐(0)
摘要: OO2021-第三单元作业总结 (1)总结分析自己实现规格所采取的设计策略 这里选取一些比较有代表性的方法,简单介绍一下我的设计策略,较为详细的方法性能分析在第(4)部分。 Network类 isCircle: 第一次作业时,采用dfs深度优先搜索的方式完成。 第二、三次作业时,改为并查集的方式实现 阅读全文
posted @ 2021-05-28 21:51 BUAA-Panzer 阅读(81) 评论(0) 推荐(1)
摘要: OO2021-第二单元作业总结 第一次作业 本次作业的基本目标是模拟单部多线程电梯的运行。 (1)总结分析同步块的设置和锁的选择,并分析锁与同步块中处理语句直接的关系 进行第一次作业的架构设计时,参考了第三次课上实验的例程代码设计,分为以下六个类实现:Elevator(电梯)、InputThread 阅读全文
posted @ 2021-04-23 16:50 BUAA-Panzer 阅读(115) 评论(3) 推荐(0)
摘要: OO2021-第一单元作业总结 第一次作业 本次作业,需要完成的任务为简单多项式导函数的求解。 (1)基于度量来分析自己的程序结构 第一次作业比较简单,只有普通的表达式,而且不用判断WF。相关的数据存储完全依靠Factor类实现,内部属性包括private BigInteger coefficien 阅读全文
posted @ 2021-03-26 19:32 BUAA-Panzer 阅读(130) 评论(0) 推荐(0)