摘要: BUAA OO第四单元总结:UML解析 一、第四单元架构设计 1.第十三次作业 第十三次作业的要求是解析UML类图,因此我根据类图元素的从属关系,设计了MyClass和MyInterface两个类用于保存相关信息以及构建相应的查询方法。由于读入的元素顺序是乱序的,也因此需要分三次读入元素,以此构建有 阅读全文
posted @ 2021-06-26 17:05 ⑨一样的吉吉 阅读(74) 评论(0) 推荐(0) 编辑
摘要: BUAA OO第三单元单元总结 在本单元的作业中,我们基于课程组给的JML描述实现了一个模拟的社交网络,其中主要包括对人际关系网络结构的构建与解析、消息的通信等。 此社交网络,本质上是加权的简单无向图。其中,用户为节点,用户之间的关系为边,人际关系被赋予了一些权重;该图(社交网络),支持连通块查询、 阅读全文
posted @ 2021-06-01 17:59 ⑨一样的吉吉 阅读(44) 评论(0) 推荐(0) 编辑
摘要: BUAA OO第二单元总结:电梯调度 一、同步块的设置和锁的选择 本单元的三次作业我均使用了synchronized关键字封装代码块,在输入线程或电梯线程对公共请求队列进行写操作(增加请求和取出请求)时,需要使用synchronized进行封装。 为了避免死锁的出现,在设计中,避免了同时synchr 阅读全文
posted @ 2021-04-26 01:07 ⑨一样的吉吉 阅读(130) 评论(0) 推荐(0) 编辑
摘要: BUAA OO第一单元总结:表达式求导 一、程序结构 1.homework1 第一次作业的要求比较简单,只需要完成对于+,-,*,**等运算符组成的表达式的求导操作,因子也只包含常数和变量项。 复杂度分析 由于输出的化简最主要的的部分都在Term类的toString()方法中,因此该方法的复杂度有些 阅读全文
posted @ 2021-03-29 00:39 ⑨一样的吉吉 阅读(56) 评论(0) 推荐(0) 编辑