- 博客(8)
- 收藏
- 关注
原创 软件构造3
本文主要讲述对设计规约的感悟。 在学习软件构造以前我都是用c语言编程,直接写c的程序代码,但是学习软件构造之后,我发现对于大型的项目,这种编程的思路会导致无法处理过于复杂的逻辑很容易就会无法兼顾各种条件,而且我以前认为注释只是增加代码的可读性,并非必要的,但是我发现其对于编程人本身都是十分重要的,便于程序编译的条理性,所以学习了软件构造后我明白要设计规约后写测试代码,再写运行代码才能更好地编好自己的程序。 总结规约的作用为: 记录自己的设计决策,供自已或他人阅读。 团队协作中,如果没有规约就无法分派任
2022-06-04 00:00:00
42
原创 软构课感悟2
本文章主要记录我对继承,多态,重载,重写的感悟。 继承: 首先我们应该明白java里的类的种类 普通类:使用class定义且不含有抽象方法的类。 抽象类:使用abstract class定义的类,它可以含有,也可以不含有抽象方法。 接口类:使用interface定义的类。 然后我们应该知道继承的定义: 继承可以使得子类具有父类的 属性 和 方法 或者重新定义、追加属性和方法。他的作用是使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。 三种类的继承关系为: 普通类可以继承(exte
2022-06-02 00:00:00
46
原创 【无标题】软构课感悟一
关于ADT和OOP 对于ADT,我第一次在数据结构课中了解到了这时抽象数据类型概念,在数据结构课中代表各种逻辑而非只是简单的存储结构。现在我认为adt的意义是抽象数据类型体现了程序设计中问题分解、抽象和信息隐藏的特性。抽象数据类型把实际生活中的问题分解为多个规模小且容易处理的问题,然后建立一个计算机能处理的数据模型,并把每个功能模块的实现细节作为一个独立的单元,从而使具体实现过程隐藏起来,它使得只研究和使用一些代码的结构而不用考虑它的实现细节成为可能。这也对我编程的思想有了本质的改变,考虑一个问...
2022-05-31 09:04:44
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人