摘要: OO 第四单元总结 & 学期小结 一、总述 本单元主要目标为学习基本的UML统一建模语言,并在此基础上实现对mdj源码的解析,官方包提供了初步的转化,我们需要运用一定数据结构进行组织,并提供相应的查询接口。本单元的学习中需要理解UML类图、时序图、协作图中的基本概念,并了解其mdj源码表示。 二、第 阅读全文
posted @ 2022-06-26 17:51 warriors2001 阅读(5) 评论(0) 推荐(0) 编辑
摘要: OO 第三单元总结 一、总述 本单元主要学习了如何正确解读JML规格,并根据给出的JML规格编写规范的代码,并实现异常处理功能。本单元的背景是模拟社交网络,包括维护NetWork(社交网络)、Group(群组)、Person(用户)、Message(消息)等类的信息,并且了解最小生成树、最短路等图算 阅读全文
posted @ 2022-06-02 23:31 warriors2001 阅读(62) 评论(2) 推荐(0) 编辑
摘要: OO 第二单元总结 一、总述 在本单元中我们初步学习了多线程的知识,熟悉实现线程安全的方法,逐步迭代开发实现了电梯调度系统。 UML类图如下: UML协作图如下: 二、作业分析 1. 第五次作业 (1)作业要求 本次作业要求较为基础,目的在于正确使用多线程写出线程安全的代码,仅要求在五个楼座中每栋楼 阅读全文
posted @ 2022-04-28 09:56 warriors2001 阅读(68) 评论(2) 推荐(1) 编辑
摘要: OO第一单元总结 一、整体综述和架构分析 在开始动笔第一次作业之前,看了很多学长学姐的博客,整体而言今年题目变化较大,但存储结构大体还是可以沿用的(后续加入自定义函数、求和函数对因子层次扩展)。因此从最开始我便确定了基于递归下降法的架构(乐,没有经历重构)。 项目整体包含以下层次: UML类图如下: 阅读全文
posted @ 2022-03-24 20:22 warriors2001 阅读(49) 评论(3) 推荐(0) 编辑