摘要: OO第四单元总结 本单元重点要求写程序解析uml图,难点也在于理解uml各个模块的含义。 不知道为什么导出diagram点不动了,所以就只展示文件树。 第13次作业 第13次作业其实是整个单元完成得最艰难的一次,接触一个全新的东西在开始一段时间内都有点无从下手(最开始读接口代码,但是由于接口代码量过 阅读全文
posted @ 2020-06-14 12:57 Gausbon 阅读(212) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 1. jml基础概念 JML,即java Modeling Language,是用于对Java程序进行规格化设计的一种表示语言。其利用前置条件、后置条件、不变式等约束语法,描述了Java程序的数据、方法和类的规格,是一种契约式程序设计的实现工具。在本单元中,jml仅使用了部分lev 阅读全文
posted @ 2020-05-21 22:09 Gausbon 阅读(177) 评论(0) 推荐(0) 编辑
摘要: OO第二单元作业总结 第五次作业 1. 架构分析 第五次作业为简单的单电梯调度,限制很少,主要在于熟悉多线程的设计与使用。 在架构上,由于考虑到之后的迭代作业,我在第一次作业中就将电梯和调度器分离。lift类表示电梯的状态,liftThread电梯线程用来控制lift(后来经过思考觉得没有必要将电梯 阅读全文
posted @ 2020-04-14 16:25 Gausbon 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 1. 架构分析 第一次作业由于只涉及幂函数,难度较低,无论是在字符串判断还是优化上都没有太值得挑出来讲的地方。 在架构上,我只是将处理输入数据的模块和存储多项式的模块分开,PolySingle为因子,PolyBig为并没有做更多的处理。 字符串判断中,我在去除了所有空格和制表符后以因子为 阅读全文
posted @ 2020-03-21 10:29 Gausbon 阅读(116) 评论(0) 推荐(0) 编辑