设计模式之回调模式
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();
}
}
类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();
}
}
相关文章推荐
- 30. 代码实例-设计模式-回调方式使用模板方法
- 设计模式之回调模式
- 剖析Node.js异步编程中的回调与代码设计模式
- Java设计模式之回调
- future相比于其他并发设计模式的优势(“回调驱动(多线程环境下)”、“消息/事件驱动(Actor模型中))
- 回调设计模式
- 设计模式_接口回调
- 回调设计模式
- GOF23设计模式之模板方法模式(方法回调)的理解与实现之经典
- 设计C++回调模型(一):设计模式
- 回调设计模式
- 回调设计模式
- 回调设计模式
- 回调设计模式
- 回调设计模式
- 回调设计模式
- C++中的回调类设计模式在后台插件开发中的应用
- 设计模式4.1--回调技术实现模板方法模式
- 回调设计模式
- 回调设计模式