Python语言程序设计—代码复用与函数递归(一)
代码复用
我们可以把编写的代码当做一种资源,并且对这种资源进一步抽象,实现代码的资源化和抽象化。
代码资源化指的是程序代码本身也是一种表达计算的资源,代码抽象化指的是使用函数等方法对代码赋予更高级别的定义。
对同一份代码在需要时被重复使用就构成了代码复用,而代码复用是需要将代码进行抽象才能达到的效果。
在不同的程序设计语言中,都有代码复用的相关功能。
一般来说,我们使用函数和对象这两种方法来实现代码复用。可以认为这两种方法是实现代码复用的方法,也可以认为这两种方法是对代码进行抽象的不同级别。
函数能够命名一段代码,在代码层面建立初步抽象,但这种抽象级别比较低,因为它只是将代码变成了一个功能组。
对象通过属性和方法,能够将一组变量甚至一组函数进一步进行抽象。
注意!
加q裙:Python资源裙
或vx公众号:Python小知识
申请即送:
Python软件安装包,Python源码,Python100道经典练习题。