摘要: 一、架构设计 第四单元作业实现了UML类图、时序图、状态图的解析,并最终进行了有效性检查。为了能正确解析每种类型的图,深入理解其结构是十分必要的。 第一次作业 实现一个UML类图分析器UmlInteraction 这次作业在中测中提交了十一次,感谢m1测试点,一己之力帮我揪出了无数个bug。 而最后 阅读全文
posted @ 2021-06-25 22:17 ycyu 阅读(45) 评论(0) 推荐(0) 编辑
摘要: oo第三单元总结 一、JML理论基础 简介 原子表达式 量化表达式 操作符 前置条件 后置条件 其他 二、架构设计 第一次作业 第二次作业 第三次作业 三、测试 四、心得体会 oo第三单元总结 一、JML理论基础 简介 JML(Java Modeling Language) 是用于对 Java 程序 阅读全文
posted @ 2021-05-27 11:11 ycyu 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1.第五次作业 1.1同步块的设置和锁的选择 本单元的作业中,我选择对Dispathcer对象上锁,本质上是对request属性上锁 InputHandler线程中有对request的写操作 Elevator线程中有对request的读和取操作 针对这些读、写、取操作,需要对Dispatcher对象 阅读全文
posted @ 2021-04-23 11:22 ycyu 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 一、程序结构分析 第一次作业只有幂函数和常数的组合 第一次作业只使用MainClass,Term和Poly三个类 Term类 有coef和degree两个属性,分别是幂函数的系数和指数 Term(String s)是构造方法 getCoef()和getDegree()用来获取该项的系数指 阅读全文
posted @ 2021-03-27 00:04 ycyu 阅读(51) 评论(0) 推荐(0) 编辑