摘要: OO第四单元总结&&学期总结 第四单元的任务是实现一个UML解析器,难度相比前两个单元来讲小了很多,架构设计也较为简单。在学习这一单元之前,我仅仅是将UML作为一种画图的工具,却没有深刻的理解它的本质,UML也是一种语言,是一种统一建模的语言,这一单元的三次作业,就是要求我们准确理解类图、状态图、顺 阅读全文
posted @ 2022-06-29 12:40 _Misivoa 阅读(31) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 第三单元要求了解JML语法和语义,并根据JML给出的规格编写代码,从而实现一个简单的社交关系模拟和查询系统,关键在于要准确的理解JML规格。 一、架构设计与算法性能优化 整体图模型建构 这一单元作业的背景是一个社交网络,层次有三层:Network,Group和Person,本质就是 阅读全文
posted @ 2022-06-06 11:52 _Misivoa 阅读(29) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 第二单元作业是完成电梯的设计。 第一次作业是完成简单的五栋楼单部可搭乘电梯的设计;第二次作业增加了横向电梯,且电梯数目可增加;第三次作业增加了换乘请求。 一、架构与调度器设计 第一次作业 架构 最初做第一次作业的时候,由于对多线程知识不够了解,所以在尝试了好多次优化失败之后,还是交 阅读全文
posted @ 2022-05-03 12:00 _Misivoa 阅读(62) 评论(2) 推荐(0) 编辑
摘要: OO第一单元总结 第一单元作业进行的是表达式的去括号与化简。 第一次作业要求对表达式的结构进行建模,完成单变量多项式的括号展开;第二次作业在第一次作业的基础上增加了单层括号嵌套的三角函数、自定义函数与求和函数;第三次作业将第二次作业的功能进一步扩展,要求完成多层嵌套的表达式和函数调用的括号展开与化简 阅读全文
posted @ 2022-03-26 13:50 _Misivoa 阅读(37) 评论(0) 推荐(1) 编辑