摘要: 2022北航OO第四单元总结暨课程总结 第四单元架构设计 本单元在理解UML图的基础上,实现对UML类图、顺序图和时序图的解析、指令查询和模型有效性检查。 实现思路 大致思路是先对UML模型进行解析,再实现指令查询的方法。 解析的思路是:在官方包中给定模型元素的基础上,根据需要实现自己的元素类,从上 阅读全文
posted @ 2022-06-27 14:30 realgyyyyy 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 2022北航OO第三单元总结 本单元作业模拟实现了一个社交网络系统,可通过各类输入指令实现此社交网络中成员、消息及关系等各类信息数据的增删改查。本单元作业让我一方面从阅读了解到熟悉并学会使用JML规格化语言,另一方面进一步领悟复杂算法的优化方法及其必要性。 第一次作业 第一次作业需要实现主类、Net 阅读全文
posted @ 2022-06-01 10:42 realgyyyyy 阅读(58) 评论(1) 推荐(0) 编辑
摘要: OO第二单元总结 本单元作业模拟了多线程实时电梯系统,实现了多楼层多楼座的横向及纵向电梯调度及乘客换乘请求的实现。本单元作业让我一方面学习了生产者-消费者的架构模式,另一方面深刻体会了多线程编程以及共享数据安全问题 第一次作业 第一次作业实现每个楼座只有一部纵向电梯的实时调度;乘客请求不允许跨楼座且 阅读全文
posted @ 2022-04-29 17:04 realgyyyyy 阅读(56) 评论(1) 推荐(0) 编辑
摘要: 2022北航OO第一单元总结 第一次作业 第一次作业因子仅包含常数(带符号及前导0),幂函数(指数非负,包含省略形式)和表达式因子;项由乘号连接的若干因子组成(第一个因子前可带一个符号);表达式由加号或减号连接的若干项组成(第一项前可带一个符号)。同时声明了如空白字符等输入表达式的形式限制及如指数范 阅读全文
posted @ 2022-03-25 21:51 realgyyyyy 阅读(81) 评论(0) 推荐(1) 编辑