0
How do I perform a JAVA callback between classes?
要通过下面的链接在栈中的特定问题答案18指回调和回答9是指观察员模式。
我无法区分两者之间的区别。
任何人都可以请解释这两种方法在哪里不同?
How do I perform a JAVA callback between classes?
要通过下面的链接在栈中的特定问题答案18指回调和回答9是指观察员模式。
我无法区分两者之间的区别。
任何人都可以请解释这两种方法在哪里不同?
回调基本上是一段代码,您提供了一个类并在某个点被它调用。例如:
serverConnectionHandler = new ServerConnections(new ITypedCallback<Socket>() {
@Override
public void execute(Socket socket) {
// do something with your socket here
}
});
观察者模式是基于回调的设计模式。你可以在这里找到更多关于它的细节http://en.wikipedia.org/wiki/Observer_pattern。