OO第四单元博客作业

img

OO第四单元博客作业

BUAA_1706_HugeGun

目录

第四单元作业架构设计

四个单元架构设计及OO方法理解

四个单元测试理解与实践演进

课程收获

一点建议

第四单元作业架构设计
### 第十三次作业:

用HashMap嵌套HashSet、ArrayList建抽象图

查询在容器里找就行了

共440行

第十四次作业:

复制上一次作业代码来解决类图查询

新建check类并复制上次作业建的图,然后完成三种check:

001:

用String(id)建容器,\(O(n^2)\)查询重复name

002:

dfs找环,不重复搜索保证复杂度

003:

dfs找路径,不重复搜索保证复杂度

时序图查询:

用HashMap嵌套HashSet、ArrayList建抽象图

查询在容器里找就行了

四个单元架构设计及OO方法理解

怎么好写怎么来。

没有用过继承和接口,因为作业里还是用实例化舒服

多线程很好玩

JML不好用

JUNIT不如对拍

地铁很好玩,虽然标程T了

UML很面向过程

四个单元测试理解与实践演进

别问,问就是对拍

datamaker用C++

表格生成用python

批处理用batch

(OO用java)

课程收获

我学会了面向对象

我学会了java编程基础

一点建议

1、多找人验验题,看看指导书,一点疏漏可能会导致很大的问题,使学生产生厌烦心理,在竞赛里,某个数据范围不给是要被乱喷的

2、第一单元难度可能对没有好好学基础编程课的同学有点大。

3、尽量按时放题等,不要延时,早点做好准备。

img

你可能感兴趣的:(OO第四单元博客作业)