- 博客(3)
- 收藏
- 关注
原创 HIT软件构造课程简单总结
这个盒子的大小和形状都是一样的,但装入的东西可以是各种各样的,就像装入不同的宝藏一样。通过循环遍历数组,并调用每个动物的 makeSound() 方法,我们可以看到不同类型的动物会发出不同的声音,这就是 Subtyping Polymorphism 的效果。Observers 观察器:用于检查或查询对象的状态,返回有关对象的信息,而不修改对象(e.g.获取栈的大小,检查队列是否为空,获取集合中元素的数量)它会将本地工作目录中的修改提交到当前所在的本地 Git 仓库,而不是远程仓库。
2024-05-28 19:44:01
2083
1
原创 HIT软件构造Lab2
完成实现后,运行设计的测试用例,并评估测试的覆盖度,确保实现的正确性和健壮 性。Vertices: 返回所有的点集 Sources: 输入一个终点,返回与它相连的所有边和起点构成的Map Targets: 输入一个起点,返回与它相连的所有边和终点构成为的Map toString: 将整个图中所有点的指向转化为一条字符串输出。1、对于GraphPoet的构造器 将文件中的诗歌按照行读入,利用空格将其分开,去掉空的字符串,在任何相邻的两个中间 加入一条边,并按照边出现的数量更新权值建图即可。
2024-05-24 11:23:18
1560
原创 Hit软件构造Lab1
1、calculateBearingToPoint()函数计算起始点和目标点的顺时针旋转角度,其中应该区分在一条线上的情况,应为当两个点在一条线的情况时,无法使用反三角函数将角度导出,其次也应该注意,由于使用反三角函数导出的角度为弧度制,故还需要类型强制转移为角度制的角度,如果为负数的情况,则转化为其正的补角。此外,IDEA的启动速度相对较慢,特别是在加载较多插件和组件时,需要耐心等待。感受:说国外快乐教育都是假的,国外顶尖学府的学生的作业也是有难度,有挑战的,没有编程技能的磨砺,就没有能力的提升。
2024-05-24 11:03:39
1948
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人