摘要: OO第四单元总结 本单元作业架构 作业一: 思路: 本次作业的需求是解析UML类图,通过传入的一系列UmlElement,将类图的结构信息存储起来并可通过相关指令进行查询。显然本次作业的核心内容为数据结构的建立和指令功能的实现。我采用的的数据结构为若干个HashMap,其中Class和Interfa 阅读全文
posted @ 2019-06-24 11:14 薛靖宣 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、梳理JML语言的理论基础、应用工具链情况 JML概述 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言 (Behavior Interface Specification Language,BISL),基于Lar 阅读全文
posted @ 2019-05-22 16:44 薛靖宣 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 第二单元总结 第一次作业 一、设计策略 本次作业采用FAFS算法,可直接用输入线程与电梯线程交互,调度器暂时不需要参与,故一共设计三个类三线程:Main类、elevator类及input类,main线程、elevator线程及input线程。main线程负责启动另外两个线程,input线程负责读入请 阅读全文
posted @ 2019-04-23 21:14 薛靖宣 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 (1)程序结构分析 类图: 复杂度分析: 设计思路:表达式输入后先用大正则进行格式判断,然后由Expression类的方法进行格式处理。处理后的字符串被送入Polynomial类,通过构造方法转化为一个element类的array list。每一个element对象有指数和系数两个属性。 阅读全文
posted @ 2019-03-25 22:05 薛靖宣 阅读(158) 评论(0) 推荐(0) 编辑