摘要: BUAA_OO第四单元总结 架构设计 第一次作业 第一次作业主要是针对对类图信息的查询。首先,由于$UmlElement[]$中信息并不按顺序,即一条信息的父节点并不一定下标小于此条信息。因此我进行了多次循环遍历$UmlElement[]$,在每次循环遍历的过程中获得相应类别的UmlElement。 阅读全文
posted @ 2021-06-26 15:00 z邓彬z 阅读(65) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO第三单元总结 设计策略 阅读接口的规格,理解程序需求 要看清public normal_behavior和public exceptional_behavior的条件。 对于规格存在'==>'的接口可以优先判断抛出异常再进行正常处理。 基于理解选择合适的容器 视情况选择合适的容器,如$ 阅读全文
posted @ 2021-05-28 14:18 z邓彬z 阅读(52) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO第二单元总结 锁与同步块 第一次作业 我设计了两个共享类:WaitQueue和ProcessMap。 WaitQueue被InputThread和Scheduler共享:InputThread作为读入线程,从标准输入获取PersonRequest,然后将其送入WaitQueue队列;S 阅读全文
posted @ 2021-04-24 15:18 z邓彬z 阅读(67) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO第一单元总结 程序结构分析 (注:类图将set和get方法省略) 第一次作业 类图 类与方法的评估 类/特征 类的规模 属性个数 方法个数 方法规模 方法分支数目 MainClass 11 0 1 6 无 Expression 93 1 5 大多数不超过20,最大40 较少 Term 阅读全文
posted @ 2021-03-27 20:21 z邓彬z 阅读(57) 评论(1) 推荐(0) 编辑