作者 | 带妳心菲
来源 | cnblogs.com/prayjourney/p/9667835.html
调用和回调机制
在一个应用系统中, 无论使用何种语言开发, 必然存在模块之间的调用, 调用的方式分为几种...在Java中, 可以使用Future+Callable的方式做到这一点, 具体做法可以参见文章:
http://www.cnblogs.com/xrq730/p/4872722.html
3.回调
如下图所示..., 回调是一种双向的调用方式, 其实而言, 回调也有同步和异步之分, 讲解中是同步回调, 第二个例子使用的是异步回调
?...回调的思想是:
类A的a()方法调用类B的b()方法
类B的b()方法执行完毕主动调用类A的callback()方法
通俗而言: 就是A类中调用B类中的某个方法C, 然后B类中反过来调用A类中的方法D,...) ——A类调用B类的某个方法 C
然后b就可以在f(CallBack callback)方法中调用A的方法 ——B类调用A类的某个方法D
回调的种类
回调分为同步回调和异步回调, 假如以买彩票的场景来模拟