摘要: 第一章 四单元架构总结 直接分析第三次作业架构。架构如下(为方便起见,省略工厂类,主类,UserApi): 本单元要求实现UML解析器,其中输入元素是官方包中一个个的UmlElement与查询指令,输出是查询指令结果。第一次作业要求实现类图的查询,第二次作业新增实现顺序图查询,第三次作业增加了UML 阅读全文
posted @ 2022-06-26 16:36 Combinatorics 阅读(73) 评论(1) 推荐(0) 编辑
摘要: Jml规格化设计 ——oo第三单元总结 第一章 基本架构 第一次作业 overview 第一次作业比较简单,除了6个异常类,我们只需要实现MyPerson,MyGroup,MyNetwork三个类,支持大约10条指令。这些指令大部分比较简单,能通过HashMap查询快速解决,比较麻烦的指令是quer 阅读全文
posted @ 2022-06-01 18:59 Combinatorics 阅读(86) 评论(1) 推荐(1) 编辑
摘要: 第一章 基本架构 第一次作业架构 二话不说,先上架构。 总体设计 总的来看,我的作业架构主要包括输入类(InputHandler),总调度器(Simulator),电梯类(Elevator),乘客类(Passenger),输出类(OutputHandler)。输入类不断将请求打包为乘客类后放入总调度 阅读全文
posted @ 2022-04-29 18:35 Combinatorics 阅读(717) 评论(0) 推荐(1) 编辑
摘要: 表达式展开程序设计 ——OO第一次作业总结 一、设计理念——架构最重要 二、架构设计与复杂度分析 2.1 第一次作业 2.1.1 架构思路 2.1.2 复杂度分析 2.2 第二次作业 2.2.1 架构思路 2.2.2 复杂度分析 2.3 第三次作业 2.3.1 架构思路 2.3.2 复杂度分析 2. 阅读全文
posted @ 2022-03-25 23:22 Combinatorics 阅读(186) 评论(0) 推荐(1) 编辑