摘要: OO_第四单元总结&课程总结 本单元架构设计 第一次作业 这三次作业其目的是让我们以面向对象的方法管理UML图中的各个元素。 第一次作业中,由于只有类图相关的元素和方法,所以我将实现接口方法所用的UMLElement都放在了MyUmlInteraction中,由于元素具有层次化属性,所以创建了MyC 阅读全文
posted @ 2021-06-26 17:40 mjw0803 阅读(36) 评论(0) 推荐(0) 编辑
摘要: OO_第三单元总结 设计策略 本单元是关于JML的使用,JML可以提供具有严谨逻辑的规格,避免了自然语言描叙需求时可能存在的二义性。在完成作业的过程中我也体会到了JML规格的优势,因为阅读JML基本就是在阅读伪代码,省去了前两个单元理解题意后自行设计各个类和方法的过程。因此客观来说本单元的难度较为平 阅读全文
posted @ 2021-05-29 18:01 mjw0803 阅读(35) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_第二单元总结 ​第二单元是多线程电梯模拟,这是我第一次接触多线程的概念,还是比较难理解的。与第一单元相比,代码量有所减小,但是需要花费更多心思在调度策略的设计和线程安全上。经过这一单元的练习,我还是收获了许多的。下面来分享一下我的思考。 1.同步块的设置和锁的选择 ​在第一次作业中, 阅读全文
posted @ 2021-04-25 15:25 mjw0803 阅读(78) 评论(1) 推荐(0) 编辑
摘要: BUAA_OO_第一单元总结 ​第一单元是表达式求导,难点在于表达式解析,表达式长度优化,和表达式格式检查。第一单元作为学习OO的开始,对我而言还是很有挑战的,但我做完后也是颇有收获。下面来分享一下我的思考。 第一次作业 解题思路 回想我第一次看到OO作业时,就被这从未见过的篇幅所震撼了。但经过仔细 阅读全文
posted @ 2021-03-28 17:42 mjw0803 阅读(82) 评论(0) 推荐(0) 编辑