会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AOEHST
博客园
首页
新随笔
联系
订阅
管理
2020年6月17日
OO第四次博客作业
摘要: 一、作业架构设计 第一次作业 1、设计思路: 第一次作业主要是对于类图元素的解析,而为了更便捷的处理元素,我使用了多个HashMap来以树状的层次来储存元素,也就是类图本身的树状结构类似的结构,实现了从父元素直接找到相应的子元素,大大降低了遍历与寻找子元素的难度,后续的分析只要注意好各自不同元素的具
阅读全文
posted @ 2020-06-17 17:04 AOEHST
阅读(138)
评论(0)
推荐(0)
2020年5月23日
OO第三次博客作业
摘要: 理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言,主要有两个用法:(1)开展规格化设计,(2)针对已有的代码实现,书写其对应的规格,从而提高代码的可维护性。 整体上而言,JML是保证了在一定条件的基础下会得到的结果,但并不关心实现的具体
阅读全文
posted @ 2020-05-23 15:39 AOEHST
阅读(149)
评论(0)
推荐(0)
2020年4月18日
OO第二次博客作业
摘要: 1.前三次作业总结 1.第一次作业 类图: 复杂度分析: 第一次作业我一共用了两个线程来实现电梯和请求的获取,我专门设立了一个人的集合来储存请求,并将其分为电梯内和电梯外,人员的储存方式我是用的hashmap按照所需楼层来储存要到此楼层的所有人员的集合,因此每次调度器只需要考虑相应楼层,而不用考虑具
阅读全文
posted @ 2020-04-18 18:01 AOEHST
阅读(128)
评论(0)
推荐(0)
2020年3月20日
OO第一次博客作业
摘要: 1.前三次作业总结 1.第一次作业 类图: 复杂度分析: 第一次作业比较简单,通过获取指数和系数构建表达式单元,最后进行排序后合并输出,可以看出代码复杂度主要集中在表达式的解析构建和输出上,这部分其实可以单独划分为一个类。 2.第二次作业 类图: 复杂度分析: 第二次作业我将每个乘积项作为单元,获取
阅读全文
posted @ 2020-03-20 21:02 AOEHST
阅读(111)
评论(0)
推荐(0)
公告