用于修改类、方法、属性或参数的行为。它们可以通过将功能附加到类的某些部分来简化代码复用,是元编程的一部分。

类装饰器

方法装饰器

访问起装饰器

属性装饰器

参数装饰器

使用metadata需要使用reflect-metadata这个库