您的位置:首页 > 其它

设计模式之回调模式

2017-05-23 17:26 169 查看
类A中有类B的应用,类A实现一个CallBack接口
类B中有一个方法f,f有一个参数的类型是CallBack,方法f中调用CallBack方法

public interface Callback {

public void getName(String name);

}

public class B {

public void fB(Callback clallback){
clallback.getName("A");
}

}

public class A {

B b;

public A(B b){
this.b = b;
}

public void fA(){
b.fB(new Callback(){

@Override
public void getName(String name) {
System.out.println("你好:"+name);
}
});
}

public static void main(String args[]){
B b = new B();
A a = new A(b);
a.fA();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: