- 博客(5)
- 收藏
- 关注
原创 OO第四单元总结
本单元注重建模,反复阅读指导书理解其业务需求后,想好如何把指导书中出现的元素封装成类即可,开发则是对着指导书各条目实现方法。架构设计:学生、学校、书籍为类,并再设置一个Runner类进行调度追踪关系:UML相当于一个程序架构示意图,可以帮助我们更清晰地理解业务逻辑,先画好大致UML图示意,然后实现代码,最终完善UML图与代码一致第一单元更加注重单一功能的实现,第二单元注重线程间的处理调度,第三单元主要为翻译规格,第四单元注重整体业务逻辑的构建。
2023-06-13 21:59:42
170
1
原创 OO第三单元总结-JML(Java Modeling Language)
【代码】OO第三单元总结-JML(Java Modeling Language)
2023-05-16 22:12:36
179
原创 OO 第二单元电梯总结
利用synchronized关键字设置同步块的锁,当需要访问一个公共资源时(等待队列、电梯组),我们对其加锁,当结束时使用notifyAll唤醒其它线程。在前两次作业中,我没有设置调度器,让电梯对所有等待队列的人自由竞争。第三次作业中,由于需要给每个人安排路线,我们用一个scheduler对每个进来的人分配路线,这时候需要访问电梯组,用图论算法进行分配,把人拆分成几个请求再让电梯自由竞争。
2023-04-14 18:17:37
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人