java - 委托(delegate)相当于 Java 中的 Obj-C

标签 java objective-c delegates

在 Objective-C 中,为了创建和处理连接 (NSURLConnection),它有一个委托(delegate),其中包含 didConnect、didFailWithError 等方法,这些方法会根据需要调用。这很好也很简单。 Java如何处理连接事件(或类似的事情)?那里有一些监听器模式,是否必须注册才能收听所有内容?自动回调?

最佳答案

在 Java 中,等效的机制是 EventListeners 和 EventHandlers。 GUI 类充满了它们的用法示例。而且它们没有任何“自动”功能,您需要为感兴趣的事件显式注册处理程序。

关于java - 委托(delegate)相当于 Java 中的 Obj-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14551076/

相关文章:

java - 不可变的最终变量应该始终是静态的吗?

iOS MS Powerpoint - 打开应用程序文件(离线)

objective-c - NSOutlineView 和 NSTreeController 示例

macos - 更新 NSTableView 单元格编辑上的数据源

java - Apache Wink 中的 WevDav 示例项目抛出不支持的编码异常

java - 将 Maven 存储库添加到 settings.xml

java - 迭代并比较同一映射中的值以找到最大值并从同一映射中删除其他值

ios - Youtube 与 iOS 应用程序集成 - 意外错误

c# - 使用委托(delegate)的正确方法是什么?

ios - 协议(protocol)和委托(delegate)帮助?值(value)不会回传