public interface AsyncResponse{
default void complete(Response response){handle(response);}
void handle(Response response);}
public class Response{
private int age;
private String name;
public int getAge(){return age;}
public void setAge(int age){
this.age = age;}
public String getName(){return name;}
public void setName(String name){
this.name = name;}}
public class Test{
public static void main(String[] args){
Test.test("dabin",(as)->{
System.out.println(as.getAge());});}
public static void test(String s,AsyncResponse as){
Response res =newResponse();
res.setAge(11);
res.setName(s);
as.complete(res);}}
@FunctionalInterfacepublic interface CallBack { public void report(int num);}public class Boss implements CallBack { public void order(Employee e) { System.out.println("boss 下达任务,等待员工去完成。。。"...