摘要: BUAA_OO_UNIT4 1. 架构设计 1.1 第一次作业 ​ 由于官方自带UML解析器了,我们只需要分三次扫描把elements里面的东西全读出来就行。第一次把class、interface与associationEnd读出来以便后续关联;第二次读出余下的除了parameter之外的元素;第三 阅读全文
posted @ 2021-06-22 16:11 _Winterfell 阅读(46) 评论(0) 推荐(0) 编辑
摘要: UNIT3 1. 设计策略 ​ 这几次作业的UML类图基本没什么用,就不放了,下面大概讨论需要仔细设计的一些方法。 1.1 第一次作业 ​ 对于$Person~~Network$中很多方法,直接按照规格照搬去实现即可,没有太大的难度。对于查询的,由于各种类在它自己所属的属性中不会出现相同的$id$, 阅读全文
posted @ 2021-05-27 19:41 _Winterfell 阅读(62) 评论(0) 推荐(0) 编辑
摘要: ~~多线程是检验一个人血统是否为欧皇的极佳标准~~ 1. 第一次作业 1.1 同步块设置与锁的选择 ​ 由于Input与Elevator只会从Tray(货架)中put或get纸片人,故同步块只涉及Tray中方法。刚开始接触多线程学得比较菜,所以直接把所有可能产生data race的方法都加了sync 阅读全文
posted @ 2021-04-23 20:53 _Winterfell 阅读(80) 评论(1) 推荐(1) 编辑
摘要: BUAA_OO_2021_第一单元总结 随着第三次测评截止、bug修复开始,OO第一单元暂告一段落。本单元主要目标为面向对象思想的学习与熟悉,以及化整为零、分工合作思想的进一步巩固。现对本人的学习心得与体会进行总结。 第一次作业(多项式求导) 基于度量的代码结构分析 第一次作业为多项式求导,不涉及三 阅读全文
posted @ 2021-03-27 20:24 _Winterfell 阅读(66) 评论(1) 推荐(0) 编辑