python | 面向对象 | 装饰器

# encoding: utf-8


class Check:
    def __init__(self, show_message):
        self.f = show_message

    def __call__(self, *args, **kwargs):
        print("登录验证")
        self.f()


# show_message = Check(show_message)
@Check
def show_message():
    print("hello word")


show_message()
posted @ 2018-04-21 14:57  漫威查尔斯  阅读(67)  评论(0)    收藏  举报