A发送消息给B,B处理好A要求的事情后,将结果返回给A,A再对B返回的结果来做进一步的处理。
A、 回调的实现
Java代码
/**
* 回调接口
* @author KOOK
*
*/
public interface CallBack {
/**
* 执行回调方法
* @param objects 将处理后的结果作为参数返回给回调方法
*/
public void execute(Object... objects );
}
Java是面向对象的语言,因此回调函数就变成了回调接口。
B、 消息的发送者
Java代码
/**
* 简单本地发送异步消息的类
* @author KOOK
*
*/
public class Local implements CallBack,Runnable{
/**
* 远程接收消息的类&#x