摘要: OO第四单元总结与课程总结 本单元三次作业的架构设计 第一次作业 第一次作业是只有类图,类图包含很多的UmlElement,于是我综合考虑了设计的可扩展性,采用了按照Uml模型的各种模型元素作为类来架构设计。我创建了一个顶层类MyUmlElement,然后创建了MyUmlClass MyUmlInt 阅读全文
posted @ 2020-06-19 21:24 18375238 阅读(157) 评论(4) 推荐(0) 编辑
摘要: OO第三单元总结 JML基础语法 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。 我理解的JML最大的特点在于它的逻辑严格的规格描述。因为用自然语言来描述一个方法是用来干什么,这是非常模糊而且不清楚的,使用JML以后,我们只需要通过阅读JML 阅读全文
posted @ 2020-05-23 18:07 18375238 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 第二单元电梯总结 三次作业的设计策略 第一次作业 第一次作业是单部可稍带电梯。我采用的主体架构是生产者-消费者模式,维护一个线程安全的类Controller,Controller类里面维护一个主请求队列,每次生产者调用Controller类里面的put方法往主请求队列里面塞入请求,电梯调用Contr 阅读全文
posted @ 2020-04-17 17:50 18375238 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 第一次作业内容是对一个简单的表达式求导,因子只有幂函数和带符号整数,由于比较简单,我简单想了一下决定用map来存输入,就开始动手写了 程序结构 UML图 度量分析 名词说明: OCavg:类平均圈复杂度, 继承类不计入 WMC:类总圈复杂度 ev(G):非抽象方法的基本复杂度, 基本复杂 阅读全文
posted @ 2020-03-21 16:28 18375238 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 测试 阅读全文
posted @ 2020-03-17 23:07 18375238 阅读(88) 评论(0) 推荐(0) 编辑