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。