用一个例子就很容易说清楚回调的意思和机制,重要的是注意所谓的“回”是什么意思
回调是基于接口或抽象类的,先示例一个需要回调的接口:
然后是支持回调的类:
最后是调度流程:
最后是执行结果:可以看到执行乘法还是除法由调度流程决定
总结一句话:
所谓的回调的典型表现就是——调用流程里定义被调用者注册的接口方法。被调用者就可以看作是“回”调了调用者。
本文通过一个具体实例详细解释了回调机制的概念及其工作原理。通过定义一个回调接口和一个执行回调的类,展示了如何在运行时动态地改变行为。
用一个例子就很容易说清楚回调的意思和机制,重要的是注意所谓的“回”是什么意思
回调是基于接口或抽象类的,先示例一个需要回调的接口:
然后是支持回调的类:
最后是调度流程:
最后是执行结果:可以看到执行乘法还是除法由调度流程决定
总结一句话:
所谓的回调的典型表现就是——调用流程里定义被调用者注册的接口方法。被调用者就可以看作是“回”调了调用者。
1098

被折叠的 条评论
为什么被折叠?