摘要: BUAA OO 第四单元博客&课程总结 第四单元总结 本单元着重于理解UML模型,分析其结构,进行指令的查询和抛出异常等。在完成作业之前,要熟悉UML类图、顺序图和状态图的结构以及各种元素之间的联系才能够准确查询每一条指令,以便能够建立正确的分析UML结构的模型。 第四单元架构分析 在实现过程中,首 阅读全文
posted @ 2022-06-29 12:55 徐俊响 阅读(27) 评论(1) 推荐(0) 编辑
摘要: BUAA OO 第三单元总结 本次作业相对来说比较简单。JML规格已经给出,只需要根据规格写出代码。关键部分在于要对于几个函数作出一定的性能优化,以便于缩短程序运行时间。 一. 测试数据 本次作业相对来说比较简单,数据的形式也不复杂,因此测试主要是通过随机生成数据的方式进行测试。 在刚刚完成的程序测 阅读全文
posted @ 2022-06-06 12:10 徐俊响 阅读(39) 评论(0) 推荐(0) 编辑
摘要: OO 第二单元总结 第二单元的任务是设计一个电梯调度的程序,需要我们设计调度方法以便在相对较短的时间内将乘客送到目的地。主要应用多线程的知识,包括多线程中的同步和互斥,以及避免出现死锁。理解线程间如何进行通信以及如何保持通信的安全,就已经完成了本单元任务的大部分。 第一次作业 作业思路 第一次作业我 阅读全文
posted @ 2022-05-04 00:37 徐俊响 阅读(26) 评论(1) 推荐(0) 编辑
摘要: 一.作业架构分析 第一单元让我理解到了面对对象中对象的含义,在一开始就无脑用类似数据结构的写法来完成作业是很奇怪的,知道写完这几次作业,才渐渐地明白对象的含义。我们要做的就是突破括号的阻碍,提取出表达式中的项和因子,分门别类地将每一部分存储起来,最终进行输出,面向对象编程在进行前要有清晰的思路,认识 阅读全文
posted @ 2022-03-26 00:08 徐俊响 阅读(45) 评论(1) 推荐(0) 编辑