摘要: BUAA_OO_2021_Unit4_Summary (1)本单元作业的架构设计 第一次作业 需要基于对uml类图的结构的理解和熟悉,完成各种查询类图信息的指令工作。输入分为两大部分,第一部分是类图的全部信息,第二部分是查询;故为了便于指令查询,在获得到类图全部信息后,就可以将需要的信息根据逻辑关系 阅读全文
posted @ 2021-06-26 19:39 18231029 阅读(33) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2021_Unit3_Summary (1)总结分析自己实现规格所采取的设计策略 第一次作业 需要完成person,network和各异常计数类,由于逻辑不复杂,按照JML规格直接实现即可,第一次作业重点在于对isCircle和qbs的设计和优化;本人采用构建可达表,将信息以Hash 阅读全文
posted @ 2021-05-29 18:48 18231029 阅读(41) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2021_Unit2_Summary (1)基于度量来分析自己的程序结构 第一次作业 第一次作业为单部电梯,不需要调度器,故基于多线程的考虑,构造接收请求的Dispatch类和实现请求的电梯elevator类,两者均继承Thread类且并行;另外出于线程安全的考虑,构造了Waitin 阅读全文
posted @ 2021-04-23 16:06 18231029 阅读(55) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2021_Unit1_Summary (1)基于度量来分析自己的程序结构 第一次作业 第一次作业复杂度较低,我通过长正则直接匹配整个多项式的方式来对其进行解析,构建了Poly类和Expressions类: Poly类:含指数exp和系数coe两个属性,通过指数值唯一确定项,由于合并同 阅读全文
posted @ 2021-03-28 13:14 18231029 阅读(70) 评论(1) 推荐(0) 编辑