装饰器,顾名思义,起着装饰的作用,但是不改变装饰方法的代码,主要用于日志、授权等。这就好比人穿内裤(装饰方法的代码),但是天气冷了,不得不加上秋裤,但是内裤遮羞的功能还依然存在,并不影响使用。这层秋裤也就相当于装饰器。前提当然是我们都穿内裤了,没有不穿内裤的吧🤓
装饰器主要结合python中的闭包使用,其中装饰器可分为 无参数装饰器、有参数装饰器、装饰器类三种。
参考中菜鸟教程偏向于从0到1的讲解,而廖雪峰的偏向于对装饰器整体的理解
参考:
装饰器,顾名思义,起着装饰的作用,但是不改变装饰方法的代码,主要用于日志、授权等。这就好比人穿内裤(装饰方法的代码),但是天气冷了,不得不加上秋裤,但是内裤遮羞的功能还依然存在,并不影响使用。这层秋裤也就相当于装饰器。前提当然是我们都穿内裤了,没有不穿内裤的吧🤓
装饰器主要结合python中的闭包使用,其中装饰器可分为 无参数装饰器、有参数装饰器、装饰器类三种。
参考中菜鸟教程偏向于从0到1的讲解,而廖雪峰的偏向于对装饰器整体的理解
参考: