会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
潘毅
博客园
首页
新随笔
联系
订阅
管理
2020年6月14日
OO第四单元总结
摘要: OO第四单元总结(完结撒花) 作业架构 这次作业用的最多的就是适配器模式,将Umlxxx写到适配器MyUmlxxx中,并将与其相关的UML和有关方法放进去。同时建立一个MyElement类,便于在遍历的时候存储。UML图如下: 因为后一次作业都基本沿用了上一次的代码,所以只放了最后一次的。 存在的不
阅读全文
posted @ 2020-06-14 10:21 P1Y2P1Y2
阅读(147)
评论(0)
推荐(0)
2020年5月22日
OO第三单元作业总结
摘要: OO第三单元作业总结 JML语言 理论基础 表达式 原子表达式 : |原子表达式|含义| | | | |\result|非void方法执行后的返回值| |\old(expr)|expr在方法执行前的值| |\assigned(x,y,...)|x,y,...变量在方法执行时允许被修改| |...|.
阅读全文
posted @ 2020-05-22 09:45 P1Y2P1Y2
阅读(138)
评论(0)
推荐(0)
2020年4月17日
OO第二单元作业总结
摘要: OO第二单元作业总结 设计策略 总共有三类线程:主线程、输入线程、电梯线程。调度器Scheduler作为共享对象,输入线程向其中放入指令,电梯采用scan算法,到达每一层时可以根据自身的状态、楼层、属性等信息从调度器中主动取出一定数目的指令,放入自己的内部队列中。 在多线程同步方面,主要是将sche
阅读全文
posted @ 2020-04-17 09:28 P1Y2P1Y2
阅读(149)
评论(0)
推荐(0)
2020年3月19日
OO第一单元作业总结
摘要: OO第一单元作业总结 程序结构分析 1. 第一次作业 第一次作业时我还没有建造者模式这种概念,因此是把字符串处理的工作交给Expr类来处理,在Expr类中调用Term的构造方法,并将Term的系数与指数存放在Expr的容器中。 类图如下: 结构比较的简单 下面是复杂度分析: 可以看出,在Expr的求
阅读全文
posted @ 2020-03-19 14:04 P1Y2P1Y2
阅读(241)
评论(0)
推荐(0)
公告