摘要: 面向对象第四单元及课程总结 一、第四单元架构设计的总结 第四单元的需求是让我们实现UML解析器。需要我们提前了解UML的有关知识如关联、依赖、泛化等。对输入的类图、状态图和顺序图元素进行解析。和上个单元类似,程序主体的大部分都已经实现。我们只需要自己实现解析和查询接口。 第13次作业的类图。 模型的 阅读全文
posted @ 2021-06-24 20:31 Kyrie_2 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 面向对象第三单元总结 (1) 总结分析所采取的设计策略 第一次作业 对于异常类,需要自己继承官方包提供的抽象异常类,并正确实现指定参数的实现方法以及无参的print方法。我在异常类中构造了静态属性times以记录发生异常的次数,并构造了一个计数器类idCount,其实例作为每个异常类的 static 阅读全文
posted @ 2021-05-28 14:43 Kyrie_2 阅读(56) 评论(1) 推荐(0) 编辑
摘要: 2021 OO第二单元总结(多线程电梯) 一、同步块的设置和锁的选择 第五次作业 在本次作业中,我在共享对象WaitQueue里面使用了synchronized块。将其自身对WaitQueue操作的方法块都加了synchronized锁。WaitQueue是储存还未处理的乘客请求的一个类,Input 阅读全文
posted @ 2021-04-23 19:40 Kyrie_2 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 2021 OO 第一单元总结(表达式求导) 1.作业的结构分析和度量分析 1.1第一次作业 1.1.1 作业需求 要求实现简单多项式的求导,支持线性运算、乘法运算以及幂函数运算。只有常数和幂函数两种因子。 1.1.2 程序框架和思路 第一次作业刚开始做时,还是沿用了面向过程编程的思维习惯,在Main 阅读全文
posted @ 2021-03-27 16:21 Kyrie_2 阅读(91) 评论(1) 推荐(0) 编辑