摘要: UNIT4作业架构设计 三次作业的基本思路都是构建树状结构来进行数据的管理。 第一次作业架构 新建了一个Tree类来将数据进行树状管理,每个元素都可以通过id和parentid建立起一个对应的Tree节点,同时采用了两个hashmap来根据id查找相应的元素和Tree节点 public class 阅读全文
posted @ 2020-06-15 17:48 magicalyz 阅读(260) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_UNIT3单元总结 [toc] 1、JML理论基础梳理以及应用工具链情况 理论基础 原子表达式 表达式:方法执行的结果 表达式:表达式 expr 方法执行前的值 表达式:用来表示括号中的变量是否在方法执行过程中被赋值 表达式:括号中变量的取值在方法执行过程中未发生变化 表达式: 中存 阅读全文
posted @ 2020-05-23 01:12 magicalyz 阅读(100) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_UNIT2 单元总结 第一次作业 设计结构 一共有5个类 MainClass类,负责启动所有的子线程。 Request类,请求类,用于存储请求数据,构建构建共享数据队列。Input类和Schedule类对其进行操作(类似生产者消费者模式)。 Input类,负责读入的类,并且将请求送至 阅读全文
posted @ 2020-04-18 10:15 magicalyz 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 2020_BUAA_OO_UNIT1 单元总结 HomeWork1 1、整体思路 第一次的作业要求比较简单,并且本人当时对面向对象的思想也并没有什么领悟,于是采用了延展性极差的操作方法。 初始化:将表达式中的项统一为 的形式 1.由于数据保证了一定合法,我们可以大胆的去掉所有的空白字符 2.进行符号 阅读全文
posted @ 2020-03-19 12:15 magicalyz 阅读(155) 评论(0) 推荐(0) 编辑