会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
影佑
博客园
首页
新随笔
联系
订阅
管理
2019年6月23日
OO 第四单元总结
摘要: 一、总结本单元两次作业的框架设计 1.1. 需求分析 通过分析mdj文件可知,两次作业如果对于时间复杂度没有要求,可以不涉及任何数据结构,直接根据读入的UML_ELEMENT逐个分析得到各个函数的结果。 由此观之,两次设计的目标其实都是缩短数据查询与访问速度(不在需要通过id去全文遍历),以类间关联
阅读全文
posted @ 2019-06-23 11:39 影佑
阅读(152)
评论(0)
推荐(0)
2019年5月22日
OO 第三单元总结
摘要: 1. JML梳理 根据JML LEVEL 0手册梳理常用条目 1.1 JML 理论基础 \result表达式 : 表示方法返回值 \old( expr )表达式:表示方法执行之前expr表达式取值,若expr为相关引用,只能判断引用本身是否发生了变化 \type(type)表达式:返回类型type对
阅读全文
posted @ 2019-05-22 20:51 影佑
阅读(235)
评论(0)
推荐(0)
2019年4月23日
OO 第二单元总结
摘要: 一、LinkedBlockingQueue 与 万能的生产者-消费者模型 1. LinkedBlockingQueue实现生产者-消费者模型 由于过早地发现了<LinkedBlockingQueue>这个类,三次作业中几乎所有信息交互与协同都是围绕着阻塞队列展开的,当然好处也极为明显,完全不需要考虑
阅读全文
posted @ 2019-04-23 00:00 影佑
阅读(131)
评论(0)
推荐(0)
2019年3月26日
OO-第一单元总结
摘要: ————看,他已经敲了三次OO作业,精神仍然很好 1. 类的设计反思 笔者三次OO作业,每次都为如何设计类与类间关系而头痛,回顾三次痛苦经历,总结出如下原因: 分类不是源于需求而是拘泥于问题的表面形式。 以第二、三次作业为例,我们将多项式拆分为单项式,继而拆分为因子,却难以给出如此拆分的理由。当我们
阅读全文
posted @ 2019-03-26 00:58 影佑
阅读(304)
评论(0)
推荐(0)
公告