会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
flyingans
博客园
首页
新随笔
联系
订阅
管理
2022年6月29日
BUAA-OO-Unit4 总结
摘要: BUAA-OO-Unit4 总结 本单元作业的架构设计 第十三次作业 按照 UML 图建立类和关系即可,需要注意的是输入的顺序不定,采用每次只读取一种 UmlElement 的方法,多次读取 我几乎为每一个在指导书中出现的UML元素都自行建立了一个包装类,事实证明这其实是没有必要的,而且自行建立的包
阅读全文
posted @ 2022-06-29 00:49 FlyingAns
阅读(53)
评论(0)
推荐(0)
2022年6月3日
BUAA-OO-Unit3 总结
摘要: BUAA-OO-Unit3 总结 (0) 写在前面 关于JML 围绕着本单元的一个核心的话题就是JML语言的大致理解,我觉得JML语言的要点是提出需求的一方和编写程序的一方之间达成的约定,而这种约定相比于自然语言,很少出现二义性,因此通过JML语言,课程组可以非常方便清晰地向我们传达作业的需求。 但
阅读全文
posted @ 2022-06-03 23:08 FlyingAns
阅读(105)
评论(1)
推荐(0)
2022年5月2日
BUAA-OO-Unit2 总结与反思
摘要: 第五次作业 代码架构 我的代码种设计了两类线程,电梯线程Elevator和输入线程InputThread 每个电梯线程与输入线程之间有独立的共享对象RequestQueue,从而避免两个线程之间直接交互造成线程安全问题 输入线程与等待队列之间采用观察者模式,输入线程作为被观察者,等待队列为观察者,接
阅读全文
posted @ 2022-05-02 18:40 FlyingAns
阅读(91)
评论(0)
推荐(0)
2022年3月25日
面向对象第一单元总结
摘要: 第一次作业总结 第一单元希望我们能够建立面向对象程序的认识 总结分析,通过第一次作业,我建立了一个面向对象程序的框架,包括了理论课所述的三个关键模块:输入处理、主控、核心数据管理 任务概览 对一个简单的,含双层括号的表达式进行展开化简 思路分析 首先确定处理输入的大致流程如下: graph LR i
阅读全文
posted @ 2022-03-25 19:46 FlyingAns
阅读(124)
评论(1)
推荐(4)
公告