当前位置:   article > 正文

计算机专业研究生核心能力培养(2)——如何更好的写代码_计算机研究生论文 必须要懂编程吗

计算机研究生论文 必须要懂编程吗

1. 前言

编程能力作为计算机专业研究生必备的技能,是需要熟练掌握的。我仍然记得我大学数据结构老师第一堂课就告诉我们,编程能力对于程序员来说,应该像喝水吃饭一样,不需要再经过大脑思考就能够熟练的使用的技能。更多的精力应该用于思考到底要写什么,写的意义是什么。那么该如何更好的写代码呢?

2. 面向对象编程

面向对象编程不是唯一的编程思想,例如早期的面向过程的编程和后期面向函数的编程都是可以理解的。面向对象编程更加符合我们现实世界的认知规律,可以说,是将“元宇宙”思想发挥的淋漓尽致的一种体现。

随便一个学习过面向对象编程思想的学生,都知道它包含三个方面:封装、继承、多态。这里我们不对其再进行详细讲述,因为在其他地方,这3个部分讲的非常多了。但是如何应用还是需要有以下3点需要注意的:

万物皆对象
任何能够被操作的数据,都应该是一个有结构的对象。我们的编程世界越复杂,能够被操作的数据则愈加复杂,就像我们这个世界一样。简单的东西如纯水等自然不需要过多的描述,但是如汽车这种物体,如果没有结构系统,那么直接操作汽车的每一个部件来让汽车飞驰在道路上,那是难上加难。

任何动作都有主语和宾语
也就是说,任何的函数,都应该由一个对象发出,并且具备一个明确的的意义和目的,并且会作用于自身的数据或者他人的数据。

任何事物都有归属
我们在操作任何事物时,都要知道这个事物有归属的,执行这个操作只能由2个主体来进行,一个是它自己,它自己可以主动对自己进行调整和操作ÿ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/614863
推荐阅读
相关标签
  

闽ICP备14008679号