observer-pattern

    1热度

    1回答

    在儿童 - 父母关系中组件之间共享数据的过程已有详细记录,并且可以直接在React文档中处理。不太明显的是如何共享不共享父子关系的组件之间的状态和任意数据。 Flux作为一种解决方案提供,过去我已经推出了自己的pub/sub系统,但在这个领域仍然存在着reactjs开发人员之间的巨大分歧。 RxJS已经作为一个解决方案提供,并且在观察者模式上提供了许多变体,但是我想知道是否有更加规范的方式来管理这

    0热度

    1回答

    我有两个实体: @Entity public class A extends Observable { @Id private int id; } @Entity public class B implements Observer { @Id private int id; @ManyT

    -1热度

    2回答

    我有扩展ListView的自定义视图。这个CustomListView有一个CustomHeaderView,代表ListView的头部。 一旦我创建/充气HeaderView我注册到抓取类。 现在我的问题是何时取消注册此视图。 当我旋转设备的意见是重建和CustomHeaderView再次注册(之前未注销)。 public class Grabber implements Subject {

    0热度

    3回答

    以下“事件”代码片段显示“纯虚函数调用”错误。但是,正如标题中提到的那样,只有在DEBUG上部署时才会发生。令我感到好奇的是,为什么它在RELEASE上完美地工作,以及为什么它甚至会崩溃(在DEBUG上)。 或者,您可以看到片段here。 #include <list> #include <iostream> #include <algorithm> // use base class t

    0热度

    2回答

    我试图理解Deprecating the Observer Pattern这个文件,它似乎对“Reactive”编程的开发有些影响。 但是,所有的例子都在斯卡拉,这是阻碍我的理解。 有没有人将这些例子翻译成更常用的语言,如Java或JavaScript?还是有比7人更多的语言使用的例子吗? :) 如果这属于不同的stackwhatever,请让我知道。

    2热度

    1回答

    假设我们有一个MainView和另外两个视图。如果其他两个视图更新她的数据,他们应该能够通知MainView绘制数据。我不知道如何连接并通知(与Event.PLOT_DATA)SubController与MainController。 下面是一个例子: class Event(object): PLOT_DATA = 1 UPDATE_VIEW = 2 class Main

    0热度

    2回答

    我有以下Connection结构和简单的构造函数: struct Connection; impl Connection { pub fn new() -> Connection { // before constructor let construct = Connection; // after constructor constr

    1热度

    1回答

    编辑:我知道有很多的代码,但它很简单,承诺! 我已经写了下面的代码,试图在两个JFrame之间传递e(来自mouseListener)。我唯一的要求是使用可观测/接口/事件是传递值(而不是,说,参数) import java.awt.Dimension; import java.awt.event.MouseEvent; import java.awt.event.MouseListener;

    0热度

    1回答

    此注册观察员是从here截取的IEventProcessor实现的一部分: public class SimpleEventProcessor : IEventProcessor { public async Task ProcessEventsAsync(PartitionContext context, IEnumerable<EventData> events) {

    0热度

    1回答

    在用于模拟之前,我已经看到一个数据结构,但我不确定任何关键字以找到关于它的更多信息。 数据结构基本上是一个“注册表”,用于随着时间的推移接收更新的对象。它类似于观察者模式。我的计划是将它用于游戏中的对象,以便更新数秒,而不是每次打勾。 是否有这个特定的数据结构的名称,或者如果不是,我该如何实现这样的最佳?