摘要: BUAA_OO_第四单元总结(UML) 第四单元架构设计 本单元作业由于并没有什么迭代难度,只需要根据新需求添加相应的解决方案即可,因此并没有出现像第一单元,第二单元那样难以预测新增需求导致重构的问题。因此,这里只选取本单元最后一次作业的架构来说明。 架构图 架构说明 在本单元实现时,我选择了按需架 阅读全文
posted @ 2021-06-23 23:36 刘bh 阅读(46) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_第三单元(JML)总结 1. JML 理论基础 1.1JML表达式 1.1.1原子表达式 \result:表示一个非 void 类型的方法执行所获得的结果,即方法执行后的返回值。 \old(expr):表示一个表达式expr在相应方法执行前的取值,该表达式涉及到评估expr中的对象是 阅读全文
posted @ 2021-05-27 15:31 刘bh 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 2021北航OO第二单元(多线程_电梯调度)总结 本单元作业为多线程电梯调度. 共三次作业,迭代式任务. 第一次作业为是模拟单部多线程电梯的运行。电梯可达1-20楼层 第二次作业业要求模拟多部同型号电梯的运行,并要求能够响应输入数据的请求,动态增加电梯。电梯可达1-20层. 第三次作业要求模拟多部不 阅读全文
posted @ 2021-04-22 00:44 刘bh 阅读(76) 评论(1) 推荐(0) 编辑
摘要: 2021北航OO第一单元(表达式求导)总结 第一单元作业总共分为3次,属于增量式开发,每次都是在前一次的基础上添加需求。 第一次作业 题目介绍 第一次作业为简单的多项式求导 支持带符号整数,幂函数(底数仅为x)的导函数求解 思路分析 由于之前并没有接触过面向对象的编程,另一方面,由于第一次作业相对来 阅读全文
posted @ 2021-03-26 17:08 刘bh 阅读(111) 评论(0) 推荐(0) 编辑