Skip to content

装饰器

装饰器的三个能力:

  • 替换:将所修饰的元素替换成其他值(用其他方法替换所修饰的方法,用其他属性替换所修饰的属性等等) ;
  • 访问:通过访问器来访问所修饰元素的能力;
  • 初始化:初始化所修饰的元素。

装饰器的四种类型:

  1. 类定义装饰器;
  2. 类属性装饰器;
  3. 类方法装饰器;
  4. 类访问器装饰器;