会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ydy2001
博客园
首页
新随笔
联系
订阅
管理
2022年6月25日
OO第四单元总结&课程总结
摘要: #一、总述 随着OO第四单元结束,本学期的OO课程也已结束。在此撰文,对第四单元架构进行总结,并回顾本学期以来,个人从OO课程中获得的成长。 #二、第四单元架构分析 ##(一)、UML图分析 第四单元任务是实现一个UML解析器,这要求我们对UML图有较好的认识。简单来讲,UML图中所涉及到的各类元素
阅读全文
posted @ 2022-06-25 23:37 ydy2001
阅读(55)
评论(0)
推荐(0)
2022年6月2日
OO第三单元总结
摘要: #一、总述 第三单元的主要内容为学习编写符合JML规格的代码,同时学习异常的处理和抛出。从某种意义上来说,本单元几乎没有难度:JML规格虽然像是给我们编写程序带上了镣铐,但它却是舒适的镣铐——我们编写代码只要简单地遵守contract即可(当然,前提是不能错误理解contract)。然而,镣铐始终是
阅读全文
posted @ 2022-06-02 11:07 ydy2001
阅读(37)
评论(0)
推荐(0)
2022年4月30日
OO第二单元总结
摘要: #一、程序架构分析 ##(一)、总体设计思路 第二单元的内容为多线程编程,具体任务为多个电梯的实时调度及交互。 在电梯调度方面,抽象出Strategy类,为每个Elevator对象都独立设置一个Strategy对象,用于确定电梯运行目标。具体实现,为每一部电梯设置一张工作表,表中每个元素为自定义的L
阅读全文
posted @ 2022-04-30 16:23 ydy2001
阅读(51)
评论(1)
推荐(0)
2022年3月23日
OO第一单元总结
摘要: 一、程序架构分析 (一)、总体设计思路 第一单元的内容为表达式的化简。化简涉及到两个关键过程:解析字符串,计算(也就是化简)字符串。 根据给出的形式化表述,在化简过程中涉及到的对象总可以划归到三类:表达式、项和因子(当然,其中因子类还会在之后包含自定义函数、求和函数等需要特别处理的类)。也就是说,从
阅读全文
posted @ 2022-03-23 20:38 ydy2001
阅读(72)
评论(0)
推荐(0)
公告