摘要: OO第四单元总结 第四单元架构设计 第一次作业 第一次作业要求实现对类图的分析,可以对类图中的各种属性进行查询。 于是在第一次作业中,对UmlClass、UmlInterface、UmlOperation分别设置了自己的MyClass、MyInterface、MyOperation。由于MyClas 阅读全文
posted @ 2021-06-26 13:51 19lcw 阅读(44) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 一、设计策略 第一次作业 第一次作业比较简单,要求通过官方提供的带有JML接口实现自己的类,并实现规定的异常类,大多数实现可根据所给规格简单实现。 1. 容器选择 在MyPerson中,由于一个person对应一个value,所以通过HashMap<Person, Integer> 阅读全文
posted @ 2021-05-27 17:17 19lcw 阅读(74) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 一、设计策略 第一次作业 需求分析 ​ 第一次作业是实现一个多线程的单部电梯调度,乘客可以向电梯给出想要到达的指定楼层,电梯上限为6人。共有三种模式,Random、Night和Morning。电梯需要在以ALS调度算法为基准的时间内将所有乘客送到指定楼层。 大致思路 ​ 第一次作业 阅读全文
posted @ 2021-04-25 22:19 19lcw 阅读(107) 评论(2) 推荐(0) 编辑
摘要: BUAA-OO第一单元总结 第一次作业 需求分析 第一次作业要求我们对一个只由幂函数组成的表达式求导,并输出一个表达式,且输出的表达式长度越短越好。 实现思路 第一次作业难度较小,我将实现拆分成三个步骤,首先是将所有空白符去掉,利用正则表达式对输入的表达式进行解析,利用正则表达式匹配每一个项和项前面 阅读全文
posted @ 2021-03-28 11:57 19lcw 阅读(93) 评论(1) 推荐(0) 编辑