- 博客(6)
- 收藏
- 关注
原创 ADT和OOP中的“等价性”
在很多时候,我们需要判断两个对象是否“相等”,那么何为ADT的等价性?==和equals()有何区别?如何为自定义ADT正确实现equals()?
2022-05-30 19:59:58
142
原创 哈工大计算机系统大作业——程序人生-Hello’s P2P
哈工大计算机系统大作业,本文通过分析hello程序在Linux系统中的一生,进一步认识hello程序从hello.c经过预处理、编译、汇编、链接生成可执行文件,并由操作系统OS进行进程管理、存储管理和I/O管理的全过程。以此全面复习、总结和梳理课程内容,加深对计算机系统的理解与体会。
2022-05-18 19:23:19
1011
原创 软件构造Lab2实验心得
一、面向ADT的编程和直接面向应用场景编程,二者的差异面向ADT编程要求对编写的程序整体有充分的认识,要考虑接口、抽象类、实例类的整体设计,要考虑到哪些部分能够复用、哪些部分需要具体实现;而面向应用场景编程则是就事论事,编程思路简单,但是工作量大,复用性低。二、使用泛型和不使用泛型的编程,二者的差异使用泛型可以使编写好的程序适用于不同的数据类型,如果需要只要在相应位置添加相应的类型即可,而不需要重复开发,很方便,也能提高软件开发的效率。不使用泛型,在功能相同而类型不同的情况下,将会导致重复开发,
2022-05-17 17:29:42
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人