gpt4 book ai didi

Java Observer 和 Observable 何时移除

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:05 26 4
gpt4 key购买 nike

我想在我的代码中实现观察者

我有一个模式如下

public class MyObservable extends Observable {

public void setSomething(Object something) {
this.something = something;
setChanged();
notifyObservers(something);
}
}

在某个时候,我向此类添加了一个观察者,并且一切正常。

现在问题来了。当我的观察者不再被使用时。我什么时候移除观察者?我需要吗?

最佳答案

考虑以下示例:

假设您正在寻找工作,您将通过某个门户在线注册工作,并注册电子邮件中的工作提醒,然后充当观察员。这意味着您将自己添加为观察者,并亲自观察邮件中的所有职位通知,然后根据通知申请/拒绝某些职位通知。

现在假设有一天您幸运地得到了这份工作,您将从门户取消注册,这意味着您将不再是观察员,并且您将不再收到通知。

关于Java Observer 和 Observable 何时移除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27590993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com