摘要: 总结本单元作业的架构设计 ​ 第四单元的主题是UML图的解析,学习的首要任务是要了解UML图的组成、结构以及其他的一些必要知识。必须要把握UML图的本质是树,它把变成语言中的“类”与类之间的关系都抽象为对象,并将其按照一定的层次化结构组织起来,使UML图语义明确且没有二义性。 ​ 在对UML图有了一 阅读全文
posted @ 2021-06-26 12:27 罗宇轩 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、实现规格所采取的设计策略 严格实现接口与抽象类 由于第三单元的作业的基本架构已经由课程组给出,相应的接口与抽象类均已由课程组实现,因此我们在实现的过程中,需要严格实现课程组提供的接口与抽象类。 根据规格的要求在自己实现的类中适当增加方法或构建新的类,防止出现代码臃肿和性能低下的情况 课程组提供的 阅读全文
posted @ 2021-05-30 11:48 罗宇轩 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、同步块的设置与锁的选择 第一次作业 由于第一次作业的需求较为简单,只有一部电梯,因此仅有电梯线程(包括它的状态类和策略类)与输入线程之间的同步关系。 电梯线程与输入线程的共享对象是等待队列WaitingQueue,InputThread-Elevator构成一对生产者-消费者的关系。 在锁的选择 阅读全文
posted @ 2021-04-26 09:31 罗宇轩 阅读(152) 评论(1) 推荐(0) 编辑
摘要: 前言 本次博客将从五个方面对OO第一单元作业进行总结: 一、基于度量分析程序 二、程序出现的bug 三、互测数据构造 四、重构经历总结 五、心得体会 一、基于度量分析程序 前言 这一部分会基于IDEA自带的度量工具分别对我的三次作业进行分析,内容比较杂且多,下面是每次作业总结中遵循的逻辑思路: 第一 阅读全文
posted @ 2021-03-28 14:17 罗宇轩 阅读(156) 评论(1) 推荐(0) 编辑