gpt4 book ai didi

java - 设计模式 - 向特定观察者发送通知

转载 作者:行者123 更新时间:2023-11-30 06:23:32 25 4
gpt4 key购买 nike

在我的应用程序中,有很多观察者和一个主题,但我想向特定观察者发送有关变量变化的通知。

我很困惑,我也在互联网上搜索过它..但搜索不多。

如果之前有人问过,我很抱歉......现在我无法找到一些简洁的答案。

最佳答案

In my application, there are many observers and one subject, but I want to send notification to specific observers on some change in variables.

这对我来说似乎不是一个合理的计划,因为这种设计模式的主要租户以及它允许​​松散耦合的原因之一是观察者不必了解观察者。相反,您可以通知所有观察者,然后让观察者根据信息选择是否对通知使用react。

以PropertyChangeListener为例。观察者的通知由 PropertyChangeSupport 调用所有观察者的 propertyChanged 并在方法中传递 PropertyChangeEvent 发出。此 PropertyChangeEvent 有一个 String propertyName 字段,任何观察者都可以使用该字段来帮助决定它将如何响应消息。

关于java - 设计模式 - 向特定观察者发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284332/

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