- “异步+回调”的编程模式
某天,我打电话向你请教问题,当然是个难题,^_^,你一时想不出解决方法,我又不能拿着电话在那里傻等。
于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。
过了XX分钟,我的手机响了,你兴高采烈的说问题已经搞定,应该如此这般处理。故事到此结束。
其中,你后来打手机告诉我结果便是一个“回调”过程;
我的手机号码必须在之前就告诉你,这便是注册回调函数;我的手机号码应该有效并且手机能够接收到你的呼叫,这是回调函数必须符合接口规范。
在Java当中,一般来说类的成员变量一般都是数据对象,主要是用来传递数据用的。
而回调的意思是:把一段程序作为成员变量,在特定的场合使用该段程序。这就是回调的核心。
网友评论