Java回调实现
什么是回调
回调核心思想
案例代码实现
后序
一、什么是回调
开发过程当中存在某种特殊的业务需求,例如:
回调生活实例.PNG
描述:
老板给员工下达了工作任务之后,就去做其他事情了。(此时此 刻,老板不知道需要多长时间完成,不会一直等着,而是做自己其他事情)
员工接收到任务之后,按照要求完成任务
当员工任务完成的时候,主动的回馈给老板工作情况。
当员工回馈工作情况的时候,此时此刻老板还在做另外的事情
二、回调的核心思想
核心思想图解:
回调的核心思想.PNG
描述:
Boss类 下达任务的方法 调用 Employee类的 完成任务方法
当Employee类的 完成任务方法执行完毕之后,会主动的调用 老板 Boss类的 callBack() 方法
三、案例代码实现
01. 回调的接口 CallBack
/**
* 定义回调的接口,只需要定义一个报告反馈的方法即可
*/