摘要: (1)本单元是撰写UML数据分析器,架构大致如下,在指导书要求的函数外,对于UmlClass类,Umlinterface类,以及状态机,顺序图这四个类重现构造一个类,这个类里有他们所需要的全部信息,另外还有三个check类和操作类,一遍提高代码的可读性。 (2)第一个单元,我根本不知道何为架构,我每 阅读全文
posted @ 2019-06-23 00:14 Nergigante 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.首先我们应该了解什么是jml,jml是java modeling language的缩写,是一种为java规格化设计的标识语言,简单来说,就是描述“干什么”的标准语言(跟注释差不多,但是是标准化注释)。jml基于Larch方法构建。BISL提供了对方法和类型的规格定义手段。所谓接口即一个方法或类 阅读全文
posted @ 2019-05-21 15:01 Nergigante 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 这次的系列作业是写一个电梯调度,主要目的是让我们熟悉多线程。 第一次作业是一个傻瓜电梯的调度问题,要求也很简单,即每次接一个人就行了。我只用了两个线程,一个是输入线程,一个是电梯线程,输入线程负责从标准输入中读入请求并加入到请求队列中,电梯线程负责从请求队列中取出请求并执行,思路非常简单,每次取一个 阅读全文
posted @ 2019-04-22 10:31 Nergigante 阅读(220) 评论(0) 推荐(0) 编辑
摘要: (1)说实话我这部分真的不知道写些什么,因为我只有第三次作业写了两个类,前两次都是一个类,一个类的好处可能也就是写起来比较方便(不用抽象什么共性了,直接c语言莽过去),缺点很多,架构不清晰,可读性不高,可扩展性不强,还学不到什么东西。因此在这里立一个flag,下次作业必好好构造。由于都是一个类,UM 阅读全文
posted @ 2019-03-26 18:53 Nergigante 阅读(265) 评论(0) 推荐(0) 编辑