会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
aaicy64
博客园
首页
新随笔
联系
订阅
管理
2022年6月23日
OO2022第四单元总结
摘要: OO2022第四单元总结 以及课程总结 本单元架构设计 UML MyUml* MyUml*都直接或间接继承自MyUmlElement,每一个MyUml*持有一个Uml*的引用,为了重用和简化代码,提取了一些UML节点的共性,比如MyUmlInterface和MyUmlClase的共同父类MyInte
阅读全文
posted @ 2022-06-23 22:26 aaicy64
阅读(19)
评论(0)
推荐(0)
2022年6月1日
OO2022第三单元总结
摘要: OO2022第三单元总结 第三单元主要学习了契约式编程以及JML,根据作业提供的JML实现相应的接口来完成一定的任务。 JML只严格约束了方法和类的行为、对象可见状态的改变等,内部的实际实现是自由的。在本单元作业中,需要灵活使用一些算法(Dijkstra、Kruskal等)、数据结构(二叉堆、并查集
阅读全文
posted @ 2022-06-01 18:55 aaicy64
阅读(40)
评论(0)
推荐(0)
2022年4月28日
OO2022第二单元总结
摘要: OO2022第二单元总结 本单元内容是电调调度与多线程,因为之前完全没有真正上手写过多线程程序,所以相比第一单元对我而言相对熟悉的内容,完成第二单元需要更多的思考。 在代码的架构设计上,使用了最基本的生产者-消费者模式,简而言之就是一个线程解析请求,然后分发到各个电梯的请求队列。 第一二次作业请求解
阅读全文
posted @ 2022-04-28 20:58 aaicy64
阅读(33)
评论(0)
推荐(0)
2022年3月23日
OO2022第一单元总结
摘要: OO2022第一单元总结 第一单元内容是表达式化简,有一定的难度。三次作业迭代实现更多的功能。就个人而言,三次作业都延用了Parse->Simplify的流程,解析部分借用了编译中词法分析和语法分析的思想。简化部分分为拆括号和合并(不严格分开,可能为了性能交错进行)两部分。 在第二次作业出现了较大的
阅读全文
posted @ 2022-03-23 14:53 aaicy64
阅读(80)
评论(1)
推荐(0)
公告
点击右上角即可分享