定义:本质是函数,装饰其他函数就是为其他函数添加附加功能. 原则: 不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 实现装饰器知识储备: 函数即“变量” 高阶函数 把一个函数名当做实参传递给另一个函数(在不修改函数源代码的情况下为其添加功能) 返回值中包含函数名(不修改函数的调用方式) 嵌套函数 高阶函数+嵌套函数——>装饰器 什么是函数即“变量”?如下图,x,y,test都可以看做是内存中的门牌号,一个值如果没有门牌号就会被回收.匿名函数没有函数名,它如果不显示地用一个变量存放,就会…