摘要: 1 第四单元架构设计 1.1 第一次作业 1.1.1 基本任务 本次作业最终需要实现一个UML类图解析器,可以通过输入各种指令来进行类图有关信息的查询。 1.1.2 设计思路 根据UmlElement之间的逻辑关系如类的继承关系,类和接口的实现关系,接口间的继承关系,类和方法的包含关系构建自己的UM 阅读全文
posted @ 2019-06-23 15:38 MGcyh 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本单元的三次作业均为根据JML规格要求编写代码。三次作业依次为实现Path类和PathContainer类,扩展PathContainer类为Graph类完成部分简单图操作,最后为扩展Graph类为RailwaySystem类已完成不同含义的最短路查询。 本文将从JML理论基础及其工作链,部署JML 阅读全文
posted @ 2019-05-22 20:19 MGcyh 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 概述 刚刚过去的oo第二单元主要是来训练我们java多线程设计。 借助电梯这个载体,逐步深入,线程的信息交互,控制也随之复杂。 尽管,我本单元成绩不是很好看,但是,确实学到了不少东西。 下面,我就借助分析三次作业,来谈下我的收获。 作业分析 第一次作业 (1)任务分析 本次作业需要模拟一个多线程实时 阅读全文
posted @ 2019-04-24 00:35 MGcyh 阅读(484) 评论(1) 推荐(0) 编辑
摘要: 三次作业分析 1:第一次作业 1.1:题目分析 第一次作业是简单多项式的求导。 多项式是由加法和减法运算符连接若干项组成。项分为变量项(带有系数的幂函数)和常数项(带符号整数)俩类 1.2:实现方案 首先,我建立PatternCheck类,帮我去掉空格和"\t",转化双符号即“++”,“--”等为对 阅读全文
posted @ 2019-03-27 17:42 MGcyh 阅读(318) 评论(0) 推荐(3) 编辑