用于修改类、方法、属性或参数的行为。它们可以通过将功能附加到类的某些部分来简化代码复用,是元编程的一部分。
类装饰器
方法装饰器
访问起装饰器
属性装饰器
参数装饰器
使用metadata需要使用reflect-metadata这个库