observer-pattern 相关问题

一种设计模式,其中一个称为主体的对象维护其依赖项列表,称为观察者,并通常通过调用其中一种方法自动通知它们任何状态更改。它是四人帮的行为设计模式之一。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

如何在Swift中设计通用的观察者模式协议?

我想为观察者模式设计一个通用的Swift协议,以便与不同的类型/类一起使用。问题是我似乎无法为观察者的notify()方法指定类型。 ...

回答 1 投票 1

观察者模式多个主体呼叫一个观察者

我试图在java中制作一个简单的马里奥游戏。有了这个,我想要一个听众,当一个Goomba(马里奥的主要敌人)被杀。经过一番研究,我研究了观察者模式我......

回答 1 投票 0

C#delegate v.s.事件处理程序

我想在陷阱发生时向任何订阅者发送警报消息。我创建的代码使用委托方法myDelegate del工作正常。我的问题是:我想知道它是否更好......

回答 2 投票 19

Mediator Vs Observer面向对象的设计模式

我一直在阅读四人帮,以解决我的一些问题,并遇到了Mediator模式。我之前在项目中使用了Observer来制作一些GUI应用程序。我是一个 ...

回答 8 投票 82

确定Rails after_save回调中哪些属性发生了变化?

我正在我的模型观察器中设置一个after_save回调,仅当模型的已发布属性从false更改为true时才发送通知。既然方法改变了?只是有用的......

回答 8 投票 131

观察者设计模式 - 具体主题和观察者

我读过关于观察者设计模式的参考文献(GOF Design Patterns,Head First Design Patterns,http://www.dofactory.com/Patterns/PatternObserver.aspx)规定......

回答 4 投票 7

JMS-Websocket - 延迟消息传递

此应用程序从数据库事件接收和转发消息到客户端应用程序。当客户端浏览器具有Web套接字会话时,会立即传递消息。但是,当没有......

回答 1 投票 0

为什么ConcreteObserver在Observer模式中保存对ConcreteSubject的引用?

请考虑下图。问题:在设计模式书的第294页,适用性的第一项:抽象有两个方面,一个依赖于另一个。封装这些......

回答 1 投票 1

Flutter - 在Column中通知兄弟小部件

我正在尝试创建一个功能,当我点击Expanded小部件中的FlatButton时,其flex变为2,其他兄弟FlatButtons flex更改为1. import'package:flutter / ...

回答 2 投票 0

MongoDB无法创建'更改流'(java)

我正试图从MongoDB获得实时更新。我使用了更改流API(从这里开始)。这是我的代码:collection.watch()。forEach(do_somthing);但它只是抛出这个错误:$ ...

回答 2 投票 0

如何在RecyclerView Adapter项中切换OnClickListener来构建对象的Arraylist

我正在构建一个Android媒体应用程序,并尝试添加播放列表功能,用户将能够创建自己的播放列表并进行修改。我正在使用RecyclerView来显示用户列表......

回答 2 投票 0

观察者模式和反应式编程之间有什么区别?

最近我听到了很多关于反应式编程的术语。但是当我搜索它时,我发现的只是观察者模式的一些相似之处。实际上,我发现他们之间没有任何不同......

回答 2 投票 41

Observer,Pub / Sub和Data Binding之间的区别

观察者模式,发布/订阅和数据绑定有什么区别?我在Stack Overflow上搜索了一下,没有找到任何好的答案。我所相信的是......

回答 4 投票 147

MVC上的观察者模式用于特定字段

在MVC模式上,这是模型通知视图的最佳选择(如果这是正确的方法),从模型存储的所有数据字段开始,只有几个......

回答 2 投票 1

将观察者添加到NSString

在我的应用程序委托中,我有一个可以由类修改的NSString。我想要做的是让另一个类观察这个NSString,并在更改此NSString时做出反应。是......

回答 1 投票 1

我们什么时候应该使用Observer和Observable?

一位采访者问我:Observer和Observable是什么,我们什么时候应该使用它们?我不知道这些术语,所以当我回到家并开始使用Googling观察Observer和Observable时,我......

回答 10 投票 187

如何实现swift Dictionary的观察者模式

我有一个管理器类,它修改成员字典的状态 变量。是否可以移交对此词典的引用并为所有更改设置观察者?一世 ...

回答 1 投票 0

如何使用Observer模式?

我刚刚开始理解观察者模式的工作原理。但现在我想把它用掉。我看到很多观察者模式的例子,但大多数只是展示模式并且不显示......

回答 3 投票 3

C#实现可观察模式

我试图用C#实现可观察的模式。在我的示例代码中,我有两种类型的士兵弓箭手两类:弓箭手和剑客他们实施士兵界面。士兵界面有......

回答 2 投票 0

委托:Angular中的EventEmitter或Observable

我试图在Angular中实现类似委托模式的东西。当用户点击导航项时,我想调用一个函数然后发出一个事件,而该事件应该被处理...

回答 7 投票 208

© www.soinside.com 2019 - 2024. All rights reserved.