摘要: 一、总结本单元作业的架构设计 本单元主要完成的是UML类图、顺序图、状态图的构建,首先需要解析传入的各条参数,因此设计了预处理类来初始化整个uml图,解析所有成员的属性,并把它们分别对应着加入到自己该在的元素之下。由于每个元素都有name、id等属性,因此我设计了information类,来存储所有 阅读全文
posted @ 2021-06-26 20:57 y123h 阅读(60) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 一、实现规格所采取的设计策略 我的设计策略就是阅读相应JML,将其转化为代码。感觉课程组给的架构已经很清晰了,所以自己没有做什么设计。最需要注意的是容器的选择,使用list会受复杂度限制造成时间空间问题,因此使用HashMap可以方便并且整齐很多。 二、结合课程内容,整理基于JML 阅读全文
posted @ 2021-06-01 18:41 y123h 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 第二单元作业总结 一、同步块和锁的设置 为了使多个线程之间有条不紊、相互不受影响地运行,我们需要设置同步块和锁。同步块和锁我是使用了实例方法同步和静态方法同步相结合的方法。由于多线程需要共享临界资源,在线程使用临界资源时,我们只允许唯一一个线程使用该临界资源,因此,我们在同步块中加锁实现同步。实例方 阅读全文
posted @ 2021-04-25 22:45 y123h 阅读(54) 评论(1) 推荐(0) 编辑
摘要: 第一单元作业总结 一、结构分析 因为一开始始终无法上手java,所以前两次的作业都放弃了,最后好不容易写出来了第三次作业。 类图: 在类图中,我们可以发现用的类不多,其中主体函数在MainClass中,MainClass中存在有解析表达式的函数,而在此函数调用递归的过程中,返回的参数会有列表和因子数 阅读全文
posted @ 2021-03-29 22:36 y123h 阅读(82) 评论(1) 推荐(1) 编辑