摘要: 一、第四次作业 1、第一次作业 类图 这一次作业主要涉及UML类图的解析,考虑到UML类图中接口和类其实行为处理方式基本类似,因此我将接口和类写在同一份代码中,唯一有区别的是在顶层有两个不同的set记录接口和类,但这次作业我有一个地方没有考虑到,就是java中是支持接口的多继承的,因此最后的结果出现 阅读全文
posted @ 2019-06-24 18:11 xzbuaa 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、JML语言理论基础、应用工具链 1.理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Language,BISL),基于Larch方法构 阅读全文
posted @ 2019-05-22 20:02 xzbuaa 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 第二单元主要的任务是设计电梯的调度,主要的难点在于多线程的控制,需要考虑同时可以被多个线程访问的数据的安全。 一、第一次作业 1、类图:主要设计了三个类,电梯类,控制器类,Main函数,其中有三个线程,输入线程,控制器线程,电梯线程,输入线程将乘客数据传入控制器,再由控制器分发给电梯,电梯负责乘客的 阅读全文
posted @ 2019-04-24 18:54 xzbuaa 阅读(163) 评论(0) 推荐(0) 编辑
摘要: oo第一单元作业基本要求就是对于输入字符串的求导操作,考察的部分主要是对于正则表达式的运用以及基本的面向对象的设计。 一、第一次作业 1、初步分析 第一次作业考察的是最简单的多项式求导,包含的内容只有常数项和幂次方,因为是第一接触面向对象,所以设计的其实很不面向对象,设计了一个Polynomial类 阅读全文
posted @ 2019-03-26 00:35 xzbuaa 阅读(169) 评论(0) 推荐(0) 编辑