- 博客(4)
- 收藏
- 关注
转载 OO第四单元总结——UML图解析
一、作业架构设计 本单元的作业是对uml图(涉及到了类图、顺序图以及状态转移图)进行解析,实现相关的查询功能。所以我基本的思路就是用键值对的方式实现查询所需要用到的uml图中元素的相互关系和涉及属性的存储,也就相当于将Uml Graph在java中用Map来重新构建。 1.第十三次作业 本次作业仅涉及对uml类图的查询。 查询可以根据涉及元素的类型分为: ...
2019-06-24 19:01:00 164
转载 OO第三单元总结——java建模语言
一、JML语言的理论基础 面向对象分析和设计的原则之一就是应当尽可能地把过程设想往后推。我们大多数人只在实现方法之前遵守这一规则。一旦确定了类及其接口并该开始实现方法时,我们就转向了过程设想。 Java 建模语言(JML)将注释添加到 Java 代码中,这样我们就可以确定方法所执行的内容,而不必说明它们如何做到这一点。有了 JML,我们就可以描述方法预期的功能,无需考虑实现。...
2019-05-22 16:53:00 147
转载 OO第二单元总结——多线程电梯
第五次作业分析1.设计策略 调度器采用单例模式,内部设请求队列,对请求队列的一切操作(查、增、删)都在调度器内完成,且都要求串行,从而确保线程安全。接收器和电梯是两个线程:接收器接受请求调用调度器来存入请求队列,接受器关闭时通知调度器;电梯调用调度器来获得请求,电梯从调度获得空请求且查询到接受器关闭时停止运行。2.度量分析(1)复杂度矩阵方法复杂度:类...
2019-04-24 21:08:00 136
转载 OO第一单元总结——多项式求导
第一次作业分析1.程序结构分析 类图: 好吧,这一次基本上完全是在面向过程编程,没有看出来任何的面向对象的特性。 复杂度: 可以看到模块间的相互耦合度很高,PolyDerive方法的非结构化程度也不够理想,是非常不合格的面向对象程序。2.正则表达式 从带符号整数到项到多项式一步步地写出对应的正则表达式: 符号 String...
2019-03-27 19:31:00 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人