作者:禅楼望月(http://www.cnblogs.com/yaoyinglong

午饭的时候到了,可是天气太冷,根本不想出办公室的门,于是你拨通了某饭店的订餐电话“喂!你好,我是某某公司的小菜,我要点……;。然后以继续干你的工作了,过了一会儿,“你好,是某某公司的小菜吧,你的午饭到了”。这个过程便是一个典型的异步回调。那么我们来看一下,这个里面有什么必须的条件:

  1. 某饭店必须有送饭的业务;
  2. 你必须接受饭菜,如果你不接受饭菜,你就吃不到饭了。

这两个协议双方都必须遵守,其中一方不遵守,这项工作就办不成了。

首先我们定义一个送饭的业务协议:

1 public interface SendFood {
2     void sendFood(ReceiveFood receive,String foodName);
3 }
View Code

相关文章: