摘要: OO第四单元总结——UML解析 总结本单元作业的架构设计 本单元三次作业的UML类图如下: 第一次作业: 第一次作业架构较为简单,仅仅只是为了统一管理Class和Interface而将它们都归类于一个MyStruct接口下。本次作业的类图也直接放在了MyUMLInteraction中。 第二次作业: 阅读全文
posted @ 2021-06-23 11:42 涛父 阅读(86) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结——基于JML规格的设计 第一次作业 UML类图: 类复杂度: 方法复杂度: 复杂度分析: 从类的角度来看,无疑是MyNetwork类的复杂度最高。 从方法的角度看,我自行设计的广度优先搜索遍历图的方法复杂度最高,然后譬如MyPerson类下的isLinked方法,由于采用了遍历的方 阅读全文
posted @ 2021-05-30 15:01 涛父 阅读(62) 评论(1) 推荐(0) 编辑
摘要: OO第二单元总结——电梯调度 (1)总结分析三次作业中同步块的设置和锁的选择,并分析锁与同步块中处理语句直接的关系 第五次作业 本次作业我没有在各线程中设置同步块。在本次作业中,我一共设计了三个线程类: Manager:电梯管理、执行线程 ReadPassenger:输入读取线程 TimedInpu 阅读全文
posted @ 2021-04-25 11:58 涛父 阅读(124) 评论(1) 推荐(0) 编辑
摘要: 第一次作业 UML类图 复杂度分析 结构分析 本次作业中,除了主类MainClass外,我设计了三个类: Reader:用于从输入中读出表达式; VarFactor:多项式中的一个项,包括其系数coe和指数pow; Polynormial:多项式,实际上是前面VarFactor的一个封装了的容器。 阅读全文
posted @ 2021-03-27 16:18 涛父 阅读(97) 评论(1) 推荐(0) 编辑