其他分享
首页 > 其他分享> > OO 第四单元总结

OO 第四单元总结

作者:互联网

OO 第四单元总结

本单元架构

本单元是uml图的解析与查询,主要方法是对uml元素进行自己的抽象,保留必要的信息,而由于uml图是乱序的,并且时间比较充分,所以我在设计的时候根据uml元素之间的逻辑关系进行了4轮扫描,将所有需要的元素存入HashMap<String, elment>当中,然后初始化,方便后续的查询。下面分块介绍初始化操作。

类图部分

重要类介绍

扫描过程

顺序图部分

重要类介绍

扫描过程

状态机部分

重要类介绍

扫描过程

在扫描完成之后,对所有状态机进行判断,bfs判断是否起点和终点可达

整体架构如下

 

单元思想和方法递进

第一单元

第二单元

第三单元

第四单元

这个单元是最迷的一个单元,整体架构前文已经分析过,在此就不过多赘述,但是感觉本单元的收获相对较少。

测试上数据构造和对拍和第三单元也大同小异。

课程收获

课程建议

当然,我也只是站在我个人的角度提出建议,具体的实施方法和完成难度课程组的了解程度肯定在我之上,我也很尊敬各位老师和助教,希望OO课程能变得越来越好。

最后

在本文的最后,感谢所有和我对拍、给出建议的同学,以及给我帮助的各位助教。

标签:OO,存储,架构,扫描,电梯,第四,单元
来源: https://www.cnblogs.com/shliba/p/16423237.html