装饰器(Decorator) 使用场景:为被装饰器装饰的函数增加功能,但又不希望修改函数的定义,即在代码运行期间动态增加功能. 装饰器更多的用于后期功能升级而不是编写新的代码.装饰器不光能装饰函数,也能装饰其他的对象,比如类,但通常,我们以装饰函数为例子介绍其用法. 理解装饰器需要具备的知识: 函数即“变量”.高级函数.嵌套函数 例如为已经运行的代码中的多个函数增加同一个功能,方法有: 1.对基础平台的代码进行重构,即在每段函数中都加入相应代码. 2.把需要的功能写成一个新函数,在需要加功能的函…