摘要: OO第四单元作业(UML)总结 1. UML作业架构设计 在两次的结构设计中,我采用了图的结构存储相关的信息,并且将相关的信息存储在父层结构中,在UML中,存在有类图、顺序图和状态图三种不同的表达方式,针对这三种不同的表达方式,我也分别采用了不同的结构进行存储。 类图,类图中存在有数据种类,如类,接 阅读全文
posted @ 2019-06-24 11:06 Ti-amo 阅读(108) 评论(0) 推荐(0) 编辑
摘要: OO第三单元作业(JML)总结 一:梳理JML语言的理论基础,应用工具链情况 对于JML(Java Modeling Language)是对java的一种建模语言,通过JML可以规定不同方法,不同类希望完成的动作与行为,对整个开发过程有着良好的监控行为。该建模语言在以注释的形式内嵌在代码中,它对代码 阅读全文
posted @ 2019-05-22 12:27 Ti-amo 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、作业简要说明 在第二单元的OO课程中,我们开始学习并且逐渐掌握多线程的相关内容。在第二单元的三次作业中,难度是逐渐上升的,但是核心是不变的,如何进行高效的调度,避免在资源竞争中产生死锁。 作业5: 单部电梯的先来先服务算法 如何区分对象,以及构建线程 线程间如何通信 作业6: 单部电梯的可捎带服 阅读全文
posted @ 2019-04-24 13:04 Ti-amo 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一:第一部分,OO作业分析 1. 第一次作业 第一次作业在在设计的过程中只放了四个类,一个主类,一个输入类,一个item类,一个expression类。由于这里的表达式仅包含有幂函数、常数,而且不需要支持嵌套,于是仅需将每个item做成常数项*幂函数项,这样在读取表达式的时候也可以做合并,于是便不需 阅读全文
posted @ 2019-03-26 17:00 Ti-amo 阅读(229) 评论(0) 推荐(0) 编辑