- 博客(7)
- 收藏
- 关注
原创 软件构造:Java不可变类型学习心得
不可变类型的变量:在变量实例被创建之后,变量的值只能被赋值一次,之后该变量的值就不可再发生变化。与之对应,可变类型的变量,在变量实例被创建之后,变量的值可以被多次赋值、修改。不可变类型的变量想要改变数据的内容,只能改变对地址的引用,即指向别的地址,从而就可以显示其他地址上存放的值的内容。所有的基本数据类型,例如int、double以及String类型,在Java中都属于不可变数据类型。
2023-04-09 22:35:38 327 1
原创 哈工大软件构造Lab2实验心得、报告
该任务将实现图类型,并实现该类型在若干场景下的应用。测试用例可以不依赖于ADT的具体实现对ADT的各项功能进行测试,确保了ADT对spec的遵循,同时将测试与具体实现隔离,使得具体实现以测试为优先,更能在开发过程中准确实现spec中规定的功能。面向ADT的编程更加注重复用性,完成的ADT还可以用于其他项目的编写,极大地降低了编程的成本。帮助我进一步了解项目编写过程,让我明白了如何使用ADT编程以提高程序的复用性,对我的编程能力的培养影响巨大,潜移默化地培养我的思维方式和习惯,作用巨大,受益匪浅。
2023-04-09 20:35:49 269 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人