装饰器能对任何可调用的对象进行包装,既能够用于方法也能够用于函数。
使用@操作符,在方法或函数上将装饰器列出,从而指定一个或者更多的装饰器(多个装饰器在应用时的顺序与指定顺序相反)
@staticmethod
静态方法
@classmethod
类方法