摘要: OO 第四单元总结 && 学期总结 一、第四单元架构设计 在本单元中,我采用层次化设计的思想,建立了三个包:classdiagram、sequencediagram、statediagram,分别用于处理类图、顺序图和状态图。 在每个包中,我对部分 UML 元素进行扩展,以满足作业需求。例如,建立 阅读全文
posted @ 2022-06-29 11:07 wphos 阅读(34) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 一、测试数据构造 1、随机生成数据 本单元中,我编写了随机数据生成程序。在生成数据的过程中,我用了多个容器来管理已生成的合法 id 和已生成的合法关系,以保证在生成后续指令的时候有一定的概率生成已有的 id 或关系,代码示例如下 private int generateId(Arr 阅读全文
posted @ 2022-06-05 22:14 wphos 阅读(27) 评论(0) 推荐(0) 编辑
摘要: OO 第二单元总结 一、作业架构设计与分析 1、homework5 1.1 UML 类图 1.2 UML 协作图 1.3 架构设计 请求处理方式 在此次作业中我采用了生产者消费者模式,InputThread 线程获取输入请求,再通过 NewMainBuilding 线程分发给各个楼座(SubBuil 阅读全文
posted @ 2022-05-04 09:51 wphos 阅读(31) 评论(0) 推荐(0) 编辑
摘要: OO 第一单元总结 一、作业架构设计与分析 1、第一次作业 UML类图 类的设计 Term 类用来存储单项式(a * x ** b)。 coefficient 为系数。 exponent 为指数。 Expression 类用来存储表达式。 terms 为一个 HashMap,用来存储单项式,该 Ha 阅读全文
posted @ 2022-03-26 11:28 wphos 阅读(55) 评论(0) 推荐(0) 编辑