装饰器 有点难

使用@property