摘要: OO总结 第四单元分析 问题分析: 本单元要求完成一个简易版的UML解析器,其中包括对UML类图、UML状态图、UML时序图的解析,这三者中难点在于类图的解析,需要全面地存储类和接口的相关信息,编写程序时会更进一步发现涉及到类实现多接口和接口的多继承是本单元的难点中的难点,关键在于不遗漏还有快速地查 阅读全文
posted @ 2020-06-18 23:56 dglr123 阅读(162) 评论(0) 推荐(0)
摘要: 面向对象第三单元总结 本单元主要训练JML语言和利用JUnit进行单元测试,重点在于理解透彻JML所描述的类和方法的规格,实现后利用JUnit对重点方法进行测试。Java建模语言(Java Modeling Language,JML)是一种进行详细设计的符号语言,利用它可以形式化地描述类和方法地规格 阅读全文
posted @ 2020-05-22 23:02 dglr123 阅读(149) 评论(0) 推荐(0)
摘要: 一、程序分析 1、第五次作业分析 问题分析: 本单元第一次作业电梯数量只有一部,没有容量限制,所有请求可以直达,因此只要保证最基本的逻辑正确和线程安全足以完成此次作业,但由于是第一次作业,需要为以后的扩充需求做准备,因此要在架构设计上下功夫。 要点 线程安全,避免死锁 设计易为扩充需求的架构 提前思 阅读全文
posted @ 2020-04-17 22:05 dglr123 阅读(153) 评论(0) 推荐(0)
摘要: 一、程序分析 1、第一次作业分析 问题分析: 第一次作业要求对含x的多项式求导,形式较简单,可以根据指导书中的形式化表达构建出大正则表达式,从而据此判断格式错误,并提取出有用信息(每一项的指数和x的系数) 要点 结构化正则表达式的构建 将每个项用hashmap存储,以x的指数为key,整个项为val 阅读全文
posted @ 2020-03-20 01:26 dglr123 阅读(169) 评论(0) 推荐(0)