终于搞明白什么叫做回调了

简介: 终于搞明白什么叫做回调了

懂了!懂了!

回调最大的好处就在于解耦合!解耦合!

我是这样理解的:

      1 .假设main()----->add()   【main想调用add()实现加法运算】

             -->直接调用add(),当add()改变时,main()中的测试框架不也的发生改变嘛!

      2.但main()-->fun(add)-->add()

【main想调用add()实现加法运算,不直接调用,通过调用fun(),然后fun()去调用add()】

           -->当add()改变时,main()中的测试框架基本不发生改变。

你看:如此,我们调用系统库函数的时候,嘻嘻,不也是这样的道理吗!

所以说:解耦合,解耦合

               如此以来,C不也实现了多态了嘛!!!

实现机理:(函数类型要是不懂,自己补课吧)

          函数 F1 调用函数 F2 的时候,函数 F1 通过参数给 函数 F2 传递了另外一个函数 F3 的指针,在函数 F2 执行的过程中,函数F2 调用了函数 F3,这个动作就叫做回调

目录
打赏
0
0
0
0
1
分享
相关文章
一直让 PHP 程序员懵逼的同步阻塞异步非阻塞,终于搞明白了
【9月更文挑战第8天】恭喜你掌握了同步阻塞和异步非阻塞的概念,这是许多 PHP 程序员容易困惑的地方。同步阻塞指代码按顺序执行,需等待操作完成;异步非阻塞则允许后台执行操作,不阻塞程序。理解这些概念能显著提升程序性能和用户体验,特别是在高并发场景和分布式系统中。随着技术发展,越来越多的 PHP 框架支持异步编程,掌握这些概念将让你在开发中更得心应手。
123 7
编程要搞明白的东西(一)
编程要搞明白的东西(一)
97 0
编程要搞明白的东西(二)
编程要搞明白的东西(二)
101 0
同事的接口文档我每次看着就头大,毛病多多。。。(1)
同事的接口文档我每次看着就头大,毛病多多。。。(1)
153 0
同事的接口文档我每次看着就头大,毛病多多。。。(1)
同事的接口文档我每次看着就头大,毛病多多。。。(2)
同事的接口文档我每次看着就头大,毛病多多。。。(2)
136 0
同事的接口文档我每次看着就头大,毛病多多。。。(2)
没错,TheRouter 是我写的
大约在17年底到18年初的时候,我经常会讲一些当时做模块化开发的心得和踩坑历程
241 0
来自三段代码的疑惑~
来自三段代码的疑惑~
131 0
为何代码没错,却出不来结果,你可能...
为何代码没错,却出不来结果,你可能...
143 0
为何代码没错,却出不来结果,你可能...
三歪这次搞一波「过滤器和监听器」总结
不少读者催我写「过滤器和监听器」,于是我就又来了。
163 0
三歪这次搞一波「过滤器和监听器」总结

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等