observer-pattern

observer-pattern

文章 0 浏览 3

Rails 3 Observer——希望学习如何为多个模型实现观察者

我想添加一个 Auditor Observer,它可以在创建 3 个模型(书籍、角色、作者)后随时执行操作... 我最近听说了 Observer 功能,但找不到有关该功能的任…

岁月染过的梦 2024-09-25 15:12:47 1 0

C# 观察者模式:仍然紧密相连?

好吧,所以我在这里陷入了观察者模式,我读过的几乎所有教程都告诉主题类订阅观察者。 但考虑到封装,这怎么会不紧密耦合呢?他们仍然互相依赖,不是…

一页 2024-09-25 12:28:38 6 0

等待 DNS 查找时使用多线程还是观察者模式?

我正在用java设计一个系统,它利用dns查找类。 我的问题是,当调用类的 dnsLookup() 时,是在新线程中执行还是使用观察者模式并让 dns 类告诉我何时完…

£烟消云散 2024-09-25 05:50:16 5 0

Weld - 异步事件观察者

我正在使用 Weld 来观察事件。我认为有一种方法可以指定观察者是否异步,但我没有找到该注释或文档。 观察者可以异步吗?如果可以,我需要做什么才能…

南巷近海 2024-09-25 00:30:30 3 0

Scala 监听器/观察器

通常,在 Java 中,当我有一个对象向其他对象提供某种通知时,我将采用侦听器/观察者模式。 有没有更类似于 Scala 的方法来做到这一点?我应该在 Scal…

落叶缤纷 2024-09-24 05:12:22 2 0

iPhone MKMapView注释观察者可选择一次

我的 MKMapView 上有不同的自定义地图注释,在创建自定义视图时,我添加了一个观察者并禁用默认弹出窗口。 在 MapViewController.m 的顶部: static N…

岁月流歌 2024-09-24 01:57:56 5 0

Rails 观察者不工作

我试图在每次保存新的“评论”时在我的 Rails 应用程序中使用观察者在我的“事件”模型中创建一个新条目。注释保存得很好,但观察者没有正确创建事件…

相对绾红妆 2024-09-24 00:42:35 5 0

Go语言中的观察者模式

这个问题很常见:​​当某个事件发生时,一个对象应该通知它的所有订阅者。在 C++ 中,我们可以使用 boost::signals 或其他东西。但是用 Go 语言如何…

遇到 2024-09-24 00:33:33 3 0

扩展类:在类中执行此操作还是使用观察者?

我需要扩展一个类(在 C++ 中,但我认为这个问题与语言无关),其功能可以通过两种不同的方式实现: 逻辑简单地添加到类本身 通过向类添加观察者逻辑…

寄人书 2024-09-18 12:40:42 4 0

在django中使用观察者模式的问题

我正在一个销售产品的网站上工作(一类销售,一类产品)。每当我销售产品时,我都想将该操作保存在历史表中,并且我决定使用观察者模式来执行此操作。…

单身情人 2024-09-18 09:20:31 3 0

Magento 购物车:检查清空购物车的物品

我是 Magento 的新手,但我认为直到今天我已经掌握了它。这是我的问题。 我正在编写一个新的观察者,以在页面加载时将优惠券添加到购物车。优惠券代码…

极致的悲 2024-09-17 22:33:26 5 0

观察 NSUserDefaults 键的值更改

我对保存在 NSUserdefaults 中的特定键的值变化感兴趣。然而,我所拥有的并不适合我。 observeValueForKeyPath 不会被触发。 更新:我想我已经发现了…

画▽骨i 2024-09-17 17:13:36 9 0

信号和槽与事件和事件监听器

开门见山! 信号/槽和事件/事件监听器如何比较? 有什么优点和缺点吗? 我应该考虑哪一个?为什么? 提前致谢! …

谁的新欢旧爱 2024-09-17 12:23:46 6 0

我可以在观察者中使用控制器方法吗?

我需要从缓存观察器引用控制器方法,我该怎么做?…

愛上了 2024-09-16 13:11:34 4 0

如何将数据传递给“通用”观察者?作为参数还是作为单个结构?

我正忙于向旧版 C++ 应用程序添加通用观察者机制(使用 Visual Studio 2010,但不使用 .Net,因此不可能使用 .Net 委托)。 在设计中,我希望尽可能地…

依 靠 2024-09-16 09:38:16 4 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文