摘要: 「BUAA OO」第四单元总结 一、第四单元架构设计 1、任务目标 本单元的任务要求是实现一个 UML 解析器,以支持对 UML 类图、状态图和顺序图的分析 2、整体架构设计 以最后一次作业为例: 题目本身只要求 MyImplementation 类实现 UserApi 接口,即实现接口中的各种查询 阅读全文
posted @ 2022-06-28 10:28 郑星宇 阅读(36) 评论(1) 推荐(1) 编辑
摘要: 「BUAA OO」第三单元总结 零、写在前面 1、任务简介 本单元以掌握 JML 规格 为目标,需要建立一个包含人、群组、网络、消息的信息网络。其中还需要运用少量的图论知识与各种方法来进行优化;人在网络中可视作一个结点,整张网络可以视为一个图,人与人之间的熟人关系可视作带权边,于是便有了各种联通问题 阅读全文
posted @ 2022-06-06 02:09 郑星宇 阅读(75) 评论(1) 推荐(2) 编辑
摘要: 「BUAA OO」第二单元总结 零、任务简介 本单元要求建立一个多线程的电梯运行系统,实现对乘客的接送运载(并随时输出电梯运行信息以供评测机检查) 第一次作业,A、B、C、D、E座各有一个纵向电梯,乘客的输入请求被限制在上下行 第二次作业,增加了现实中比较少见的横向电梯(如 10L 的横向电梯可以在 阅读全文
posted @ 2022-04-30 10:15 郑星宇 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 「BUAA OO」第一单元总结 零、任务简介 一言以蔽之,就是去括号、展开算术表达式。具体而言: 第一次作业只有常数、单独的自变量x、单层括号,实现的是:\((x+1)*(x+2)\) → \(x**2+3*x+2\) 第二次作业引入了三角函数、自定义函数、求和函数,实现的是:\(x*(sum(i, 阅读全文
posted @ 2022-03-26 02:05 郑星宇 阅读(98) 评论(0) 推荐(0) 编辑