Tag: observer pattern

作为弱引用的听众的优点和缺点

把听众保持为WeakReferences有什么优点和缺点? 大的“专业”当然是这样的: 将侦听器添加为WeakReference意味着侦听器不需要打扰“删除”本身。 更新 对于那些担心只有引用该对象的监听者,为什么不能有2个方法,addListener()和addWeakRefListener()? 那些不在意拆卸的人可以使用后者。

Mediator Vs Observer面向对象的devise模式

我一直在读“ 四人帮” ,以解决我的一些问题,并遇到调解员模式。 我曾经在我的项目中使用Observer来制作一些GUI应用程序。 我有点困惑,因为我没有发现两者之间的巨大差异。 我浏览find差异,但找不到我的查询任何答案。 有人能帮我区分这两者吗?

Observer在Java 9中已被弃用。我们应该使用什么来代替它?

Java 9出来了, Observer已经被弃用了。 这是为什么? 这是否意味着我们不应该实施观察者模式了? 这将是很好的知道什么是一个更好的select?

C#观察者/观察与代表的超级简单的例子

我最近开始深入研究C#,但是我无法弄清楚在实现观察者/可观察模式的情况下代理是如何工作的。 有人能给我一个超级简单的例子吗? 我已经使用了这个,但是我发现的所有例子都是特定问题或太“臃肿”的。