我正在遍历堆栈中的以下链接
How do I perform a JAVA callback between classes?
在特定问题中,answer 18是指回调,而[[answer 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上找到有关它的更多详细信息。