observer-pattern 相关问题

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

MutableLiveData不通知观察者

我试图使用MutableLiveData与数据库中的预填充值,但Observer总是返回null作为书。我需要将它保存为MutableLiveData,而不是LiveData,因为我必须设置它...

回答 1 投票 1

Angular APP_INITIALIZER

我是Angular的新手,目前正在使用Angular6进行开发。这是我的查询。在我的应用程序启动之前,我需要调用三个服务,为我提供应用程序的一些配置。让我们来称呼......

回答 2 投票 1

close(channel)用于实现观察者模式

除了在没有特定顺序接收“退出”信号时调用其他功能,我还需要停止HTTP服务器。在我尝试实现像观察者模式这样的东西时,我......

回答 1 投票 0

Android MVVM:观察广播接收器的数据库更改

在我的应用程序中,我需要从BroadcastReceiver添加/删除/更新我的数据库中的数据。我想知道这方面的最佳做法是什么。由于在主线程上调用onReceive,我需要一种方法......

回答 1 投票 0

在Rails Observer中使用线程

据我所知,Ruby on Rails中的Observer模式不是异步的,这意味着Observer的执行将阻止正在处理的动作。我知道delayed_job gem我真的...

回答 2 投票 0

将主题映射到他们的观察者 - 观察者模式GoF书

在GoF设计模式书中,当涉及观察者模式的实现部分时,它被陈述:将主题映射到他们的观察者主体跟踪的最简单方式......

回答 1 投票 2

如何处理与UILabel.text关联的可选值 - swift

我有一个单一的视图应用程序。 UIViewController上传文件,第二个UIViewController充当自定义弹出窗口。第一个viewcontroller发送有关上传进度的通知......

回答 1 投票 -1

观察者模式在JS中有用吗?

我在JavaScript中读过一些关于Observer设计模式的文章,但我不明白:因为JS有事件,所以我觉得很无用。我错过了什么吗?

回答 1 投票 0

C ++示例观察者模板类错误

我在Windows上用C ++创建观察者模板示例。这里有一个代理商,其中有一个客户列表。每当代理的实体(变量x)发生变化时,它就会通知其客户......

回答 1 投票 0

Swift中的观察者模式

我想实现一个观察者模式,但我没有在Swift(也是2.0)中找到合适的编程语言结构。主要问题是:协议和扩展不允许存储...

回答 4 投票 4

什么模式或过程通知多个系统有关另一个系统的变化

想象一个系统X带有一个带有来自(mysql)数据库的大量数据的http api。想象一下,多个系统依赖于这些数据但执行非常不同的任务。有些人在一个数据集上工作......

回答 1 投票 0

为什么我的流中只有一个元素在使用peek()操作时会收到EventHandler?

我正在写一个Snake游戏,我正试图实现蛇的运动。目前,蛇的头部根据箭头输入完美地移动,但它独立于其余部分移动...

回答 1 投票 -1

使用Observer模式更新TableView

我正在编写一个JavaFX应用程序。我有一个包含数据库中所有条目的TableView,填充如下:public class AdvertisementListController {@FXML public TableView ...

回答 1 投票 0

Observer和JSF ManagedBean

我有一个下拉菜单,用户可以从中选择一个项目(在我正在处理的项目中),网页显示的大部分数据都取决于该选择。所以我有几个视图范围的豆...

回答 1 投票 2

C#事件根据需求通知订阅者

我有一个改变颜色的类Shape,它应该在发生更改时通知订阅者。但是,订阅者希望收到如下通知:Subscriber1只有在...时才会收到通知

回答 1 投票 -1

观察者设计模式方法在做两件事时是否违反SRP:设置和通知

我刚从这个链接的观察者设计模式中读取了这个示例代码。但是,任何人都可以解释一下setState方法(不询问Subject类)是否正在做两件事(...

回答 3 投票 1

如何一个接一个地组合两个实时数据?

我有下一个用例:用户登录表格,输入姓名,电子邮件和密码,点击注册按钮。之后系统需要检查电子邮件是否被拍摄并基于该节目......

回答 1 投票 5

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