摘要: OO第四单元总结2020 架构设计 第一次作业 第一次作业主要是对类图相关信息的查询。 UML类图 第一次作业中我将ClassElement、InterfaceElement作为主要节点,Association保存所有连接关系构建了一个图。ClassElement中存储了Class中operatio 阅读全文
posted @ 2020-06-19 19:33 18231143 阅读(198) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 [toc] 本单元的内容是根据课程组给出的JML规格完成相应代码,整体项目主要是构建一个复杂的网络系统。总的来说功能实现不是主要难点,更加考察在实现JML规能的同时进行算法的优化。 一、JML理论总结 JML是对一种java的规格描述语言,以注释的形式写在java代码块中,用于描述 阅读全文
posted @ 2020-05-23 16:42 18231143 阅读(223) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 [TOC] 第一次作业 1.设计策略 ​ 第一次作业要求实现一个可捎带的电梯。整体结构采用了 生产者 消费者 模式,电梯作为消费者,输入客户端作为生产者,二者共享同一个调度器,电梯从调度器中取走请求,客户端向调度器发送请求。调度算法我选择了SSTF算法,即每次都让离电梯最近的请求作 阅读全文
posted @ 2020-04-18 20:46 18231143 阅读(117) 评论(0) 推荐(0) 编辑
摘要: OO第一单元总结 [toc] 第一次作业 ​ 第一次OO作业是简单的多项式求导,多项式的项只包含a x b的形式以及常数项,不支持嵌套,也不需要我们对格式的正误进行判断。总的来说第一次作业相对容易。 实现思路 首先对于输入的处理: 1. 去掉所有不相关空白字符。 2. 根据正则将幂函数项和常数项分割 阅读全文
posted @ 2020-03-21 20:14 18231143 阅读(125) 评论(0) 推荐(0) 编辑