摘要: BUAA OO UNIT4单元总结及学期总结 本单元作业的架构设计 ​ 第四单元的主要内容是对于UML图的解析,学习的首要任务是要了解UML图的组成、结构以及其他的一些必要知识,掌握不同uml类型存储的信息。UML图的本质是将类之间的关系抽象为对象,按照一定的层次结构组织起来,构成没有二义性、逻辑严 阅读全文
posted @ 2021-06-26 19:37 for_wheat 阅读(55) 评论(0) 推荐(0)
摘要: BUAA OO UNIT3 JML语法以及社交网络的构建 本单元作业的目的是根据JML规格来实现 person 类和简单社交关系的模拟和查询,同时需要构造异常类子类处理程序运行时候产生的异常。相较于前两个单元的作业,本单元的难度有所降低,但是有关JML基本语法知识的学习和大篇幅JML注释的阅读也花费 阅读全文
posted @ 2021-06-01 20:28 for_wheat 阅读(78) 评论(0) 推荐(0)
摘要: 2021 BUAA OO UNIT2 多线程电梯总结 前言:本单元作业是OO中比较经典的多线程电梯问题,主要考察的是有关于多线程和电梯调度算法的相关知识。在本单元中,笔者的代码共经过两次的迭代开发,从最初的单部单型号电梯发展为最终的多部多型号电梯。相较于第一单元的多项式求导问题,本单元的三次作业在代 阅读全文
posted @ 2021-04-27 21:47 for_wheat 阅读(109) 评论(0) 推荐(0)
摘要: OO第一单元总结 第一次作业 一、题目要求 简单多项式求导,仅支持常数与幂函数的乘积作为项,保证输入无格式错误。 二、作业实现及分析 由于第一次作业要求实现的功能并不复杂,且我当时对于面向对象的理解并不够深入,所以我当时只是根据自己的想法构建了4个类来解决这个问题 类图如下: 关键类分析如下: Ma 阅读全文
posted @ 2021-03-30 17:34 for_wheat 阅读(72) 评论(0) 推荐(0)