摘要: 课程总结博客 第四单元(UML)三次作业的架构设计 第一次作业 在写第一次作业的时候因为自己的一些原因,导致最后没能完成本次的作业,导致一次(当事人现在非常的后悔,希望大家引以为戒/(ㄒoㄒ)/~~)在课下的时候de完了自己的bug。 主要设计思路:利用Hashmap的结构,把所有的UML中的信息根 阅读全文
posted @ 2020-06-18 08:25 LWHUAGANG 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 第三单元JML总结 JML语言的理论基础 JML语言是对java程序进行规格化设计的一种表示语言,通过对方法的输入和输出的结果进行规格化的描述以此规定方法的功能和要求;JML语言有一套完整的语法体系,能够比较好的展示方法之间的关系,以及对方法输入和输出的描述,通常JML语言用于定义接口中的方法的实现 阅读全文
posted @ 2020-05-22 16:59 LWHUAGANG 阅读(211) 评论(0) 推荐(0) 编辑
摘要: OO电梯作业分析 电梯第一次作业分析 1. 结构分析 UML如下: " " 分析:第一次的作业中主要是采取了实现电梯运行和输入处理两个线程;对于电梯线程是需要在没有任何乘客的时候等待输入线程的输入;对于输入线程来说始终是,始终是在输入的,不需要经进行wai(),保证一直运行;另外设置了一个共享对象, 阅读全文
posted @ 2020-04-18 17:33 LWHUAGANG 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 第一单元小结 1. 基于度量分析自己的程序结构(工具:DesigniteJava、MetricsReloader) 总的分析:unit1的作业的代码的质量不是很高,主要有以下几点原因: 1. 类与类之间耦合程度过高,可扩展性差 2. 部分类内部实现过于复杂,不利于调试和维护 3. 没有使用对象构造中 阅读全文
posted @ 2020-03-19 12:30 LWHUAGANG 阅读(139) 评论(0) 推荐(0) 编辑