装饰器。 本质是函数,用来装饰其他函数,为其他函数添加附加功能
haproxy 配置 额外知识点
原则,1不能修改被装饰的函数的源代码
2.不能修改被装饰函数的调用方式
高阶函数
a ,把一个函数当成实参传给另一个函数(在不修改被装饰函数源代码的情况下为其添加功能)
b .返回值中包含函数名(不修改函数的调用方式)
嵌套函数
在函数体中 使用的def声明的函数
装饰器使用场景: 在生产场景中使用时,有可能调用方法已经使用,在不修改使用的前提下进行修改方法,就是装饰器的主要应用
装饰器使用的使用
先用嵌套函数,将需要使用的方法名传入,在使用高阶函数将函数的内存地址返回 ,将函数复制给传进的参数名 ,
此时在调用传入的函数 ,就实现了当前对象的 装饰器