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