美文网首页
关于回调函数

关于回调函数

作者: 腊月年糕 | 来源:发表于2017-11-02 17:36 被阅读0次

    个人觉得,回调函数的好处是方便扩展,多人开发的时候,能够解耦

    举一个例子:
    我去饭馆吃饭,这个饭馆是专门做油炸的,但是我想吃红烧排骨,那饭馆厨师就要求我提供红烧的具体步骤,然后做好给我

    那食物是我给的参数,烹饪方法也是我给厨师的,只要我提供新的烹饪方法,饭馆就能做出来
    也就是写 “饭馆” 方法的那个开发 可以不用管任何事了

    def 红烧(x): ----回调函数,我提供的方法
    步骤1
    步骤2
    ........
    return 红烧x

    def 油炸(x): ----饭馆自带方法
    步骤1
    步骤2
    ........
    return 油炸x

    def 饭馆(食物, 烹饪方法): ----中间函数(库)
    步骤①找一个厨师
    步骤②进入厨房找到“食物”
    步骤③厨师通过我提供的“烹饪方法”做“食物”
    return 把做好的食物给客户

    if name == "main":
    ①中午肚子饿
    ②去饭馆,点一份 饭馆(“排骨”,红烧)

    相关文章

      网友评论

          本文标题:关于回调函数

          本文链接:https://www.haomeiwen.com/subject/akkapxtx.html