observer-pattern

    1热度

    2回答

    我在写一个角度为2的应用程序,它包含需要相互通信的相同组件的多个实例。他们共享通信服务来实现这一点。 对于这个问题,组件称为WidgetComponent,通信服务称为CommService。 我需要CommService上的一个方法,任何WidgetComponent都可以调用这个方法,它将返回基于每个其他WidgetComponent中信息的信息。 的逻辑流程是这样的: WidgetCompo

    2热度

    1回答

    Vue.js的数据绑定或事件处理是否与设计模式的Observer模式关联? 我从同事那里听了。他说前端框架的数据绑定或事件处理与观察者模式相关联。 他还表示,“如果你想了解两方面结合,我觉得你应该研究观察者模式”

    0热度

    1回答

    我开始研究ReactiveX,无法理解REST API或任何没有关联UI的API的优点。例如,我正在构建由另一台机器上托管的Angular webapp(以及最终其他应用程序)使用的Spring Boot REST API。每当我从webapp发送请求时,我都会使用promise来处理结果而不会阻塞。 因此,这种情况下,在Spring Boot应用程序中使用ReactiveX(RxJava)是否合

    0热度

    1回答

    我从远程API获取JSON数据。为此,我使用观察者模式。我创建了一个名为WordTranslationObserver的Observer,它从回调方法中获取JSON数据。问题是,我不知道如何获得这个数据在主类... 在我的主类我不能实现PropertyChangeListener并使用translationModel.addChangeListener(this),因为我在一个静态的上下文,所以“

    -1热度

    3回答

    使用线程我有这样的代码: public class classExample implements Observer Runnable { public classExample() { //... } @Override public void run() { while (true) { //wait for EV

    0热度

    1回答

    我已经设计使用mithriljs(0.2.5)的组件和观察者模式对组件间的通信的应用程序。不过,我确实需要阻止基于另一个组件的操作。 说,我有2个组件ITEMLIST & ItemDetail。当在列表组件中选择一个项目时,触发一个ITEM_SELECTED事件,导致细节被加载。细节组件允许编辑和保存用户详细信息。 如果细节是脏(编辑未保存)和用户试图做一个选择,我想说明一个保存项目屏幕是/否/取

    0热度

    2回答

    如何根据另一个实例更新实例变量? 有没有办法在Python中的对象之间获得多对多的依赖关系? Deptest是其可以是在线或离线的一类,并且它具有所谓的“相关性”的字典实例变量是像这样设置{“CONDITION STRING”:instance.instancevariable ==值} S1和S2是Deptest的实例 S1要求S2在线以便进行在线 如果按下UP,则检查S1的依赖关系。如果他们符

    -2热度

    1回答

    我正在使用Java实现设计模式的桌面RPG角色创建器,但我似乎无法获得Observer的权利。 这是我的程序所做的。 在启动时,它加载已经从一个文件夹中创建的所有字符并将它们保存在一个ArrayList 菜单为用户提供了一个选项,以推出新的字符统计并保存在ArrayList和作为一个文件上的字符文件夹 我希望我的观察,观察的ArrayList和当一个新的最高统计新角色创建(力量,敏捷通知我,等等)

    0热度

    2回答

    观察者模式是建立一对多关系还是多对多关系? 我发现许多资源,其中由观察者模式建模的关系是一对多的。这是非常有意义的,但是也不可能建立多对多关系的模型,并不意味着它的一般关系是n:m? 这是关于观察者模式建模关系的一般问题,而不是关于如何将观察者添加为其他观察者的观察者。

    1热度

    1回答

    我试图在Rx-cpp中实现observer/observable模式。这些是Rx.Net中的一个非常有趣的tutorial,有人可以这样做。 在这个C#例子,有具体的interfaces,我们必须覆盖: public interface IObserver<in T> { void OnCompleted(); void OnError(Exception error);