前言 相较于第一单元作业,由于对面向对象语言和层次化设计有了比较充分的认识,第二单元相对轻松(但还是很痛苦)。第二单元作业相较于第一单元,输入输出接口课程组已经提供,没有第一单元非常琐碎的化简等细节问题,困难点分布比较集中,攻克起来更加容易,主要是多线程编程的程序安全问题。第二单元作业第一次 ...
心得体会 早春的风沙涤荡着京城上下,杨柳的毛絮洗刷了校园内外,无边的任务积攒在自己身上。 尽管世人可能不是都清楚这一点,但是时间和精力对于我来说是相对有限的。繁复的任务夺走了我沉思的时间,满日的奔波枯竭了我灵动的精力,剩给自己的便只剩浮躁的碎片化知识面扩充,和不免带来负罪感的忙里偷闲式的娱乐。 有的时候如果一些东西让你烦心,不如试着直接把它抛到九霄云外。 第五次作业 就算是一万丈那么高的楼阁也要从 ...
2021-04-26 01:38 1 303 推荐指数:
前言 相较于第一单元作业,由于对面向对象语言和层次化设计有了比较充分的认识,第二单元相对轻松(但还是很痛苦)。第二单元作业相较于第一单元,输入输出接口课程组已经提供,没有第一单元非常琐碎的化简等细节问题,困难点分布比较集中,攻克起来更加容易,主要是多线程编程的程序安全问题。第二单元作业第一次 ...
只要跑得够快即使从头关到尾你也喜欢吗? 一、设计策略 1.1 总体策略概述 在多线程的协同和同步控制方面,我三次作业都是采用生产者/消费者模式(还憨憨地在内部分了customer、pr ...
BUAA_OO_2020_第二单元总结 第一次 设计策略 本次作业采用生产者、消费者模式设计,大致框架如图所示: 生产者:输入线程 消费者:电梯线程 托盘:Dispatcher调度器 线程安全方面,调度器中的指令队列为输入、电梯线程共享对象 ...
简介 按照上一篇的计划,这一篇给小伙伴们分享一下测试方法。 一、设置参数 测试方法是可以带有参数的。每个测试方法都可以带有任意数量的参数,并且可以通过使用TestNG的@Parameters向方 ...
OO第一单元总结 目录 OO第一单元总结 第一次作业 思路 UML LineCount Metrics Bugs 第二次作业 思路 ...
一、代码架构设计 前两次作业,我的设计的核心思想是一样的,我在第一次作业弄了一个图,第二次作业弄了三张图,查询是从顶层查询三个图 第三次作业,很遗憾,没能顺利完成。 图的结点设置,第一次作业是把UmlClass作为图的结点,第二次分别把UmlClass,UmlStateMachine ...
一、三次作业总结 1. 说在前面 对于这次的这三次电梯作业,我采用了和几乎所有人都不同的架构:将每个人当作一个线程。这样做有一定的好处:它使得整个问题的建模更加自然,并且在后期人员调度变得复杂时,可以将调度器上纷繁的逻辑判断分布在不同的人身上,大大简化了代码逻辑。对于程序复杂度,将人 ...
BUAA_OO_2020_第一单元总结 OO第一单元作业主题为表达式求导,主要学习目标为熟悉面向对象思想,学会使用类来管理数据,感受分工协作的行为设计,建立程序鲁棒性概念。如今,第一单元的学习已落下帷幕,再次对于本人的学习心得和成果进行总结。 第一次作业 基于度量的代码结构分析 第一次 ...