observer-pattern 相关问题

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

全局可读配置,仅从特定类更新

我的C#7应用程序归结为具有三个可能状态的巨型状态机。我的一些对象需要了解当前状态,因为它们在不同状态下的行为有所不同。如图所示,我...

回答 1 投票 0

ReactJS-从外部进程触发重新渲染

我在React和Frontend开发中非常新。从字面上看,这是我现在的第一个项目,我在听外部事件时遇到了设计问题。所以基本上我想构建一个仅在...上更改的UI ...

回答 1 投票 0

如何在C#中链接IObservable和IObserver?

我从今天早上开始一直在研究Observer,但是似乎无法弄清楚如何使用内置接口来实现它。我已经看过一些示例,但是找不到任何简单的...

回答 1 投票 0

RxSwift:将实际的可观察值传递给另一个视图控制器吗?

我有一个视图控制器,需要了解从另一个视图控制器设置的布尔变量headerCollapsed。在vc1中,我具有:headerCollapsed = ReplaySubject 。create(...

回答 1 投票 0

统一获得错误GameObject.GetComponent()

我正在使用本教程来为我的游戏统一开发观察者模式。这是Observer类:using UnityEngine;使用System.Collections;名称空间ObserverPattern {//想...

回答 1 投票 0

MVC井字游戏

我目前正在为一个学校项目工作。我们应该将用Java编写的Tic Tac Toe游戏重构为更好的游戏。使用给定的代码是一个很大的问题,用户界面不是...

回答 2 投票 1

内存访问与结构和观察者模式冲突

我正在Struct模型对象上实现Observer设计模式。我的想法是,我将模型沿UIViewController链传递,并随着每个控制器的修改,以前的控制器...

回答 1 投票 1

我如何使用观察者模式对线程进行文件监视?

我正在尝试将观察者模式应用于我制作的游戏。当使用线程在战区文件中创建小人时,我想使用观察者模式使用...

回答 1 投票 0

Kotlin设计模式,观察者有问题

我尝试了不同的方式,但是结果仍然不是应该的方式。我必须使用一些设计模式在Kotlin中创建一个小型气象应用程序。接口Sensor {fun getTemperature():...

回答 1 投票 0

以角度定义观察者模式

我有一个用例,其中我有六个字段A,B,C,D,E,F。在A >> B更改时将更新B在C >> C更改时,D将在(D更改时更新&E)>> F will ...

回答 1 投票 0

将派生类作为参数传递给方法,它是具有智能指针的基类

我最近阅读了Head First设计模式。本书显示了Java相关代码。但是,我尝试将Java代码转换为C ++。在《观察者模式》一章中,我在转换某处时陷入困境。 ...

回答 1 投票 0

如何正确模拟观察者接口?

我在测试类中有一个存根测试,用于测试观察者接口。这是我的测试类,用于测试notifyObserver。任何想法如何正确模拟观察者? //应该正确创建模拟对象...

回答 1 投票 0

notifyObservers(Object arg in Observable)>

谁能告诉我在notifyObserver(Object arg)中传递什么类型的参数。我的意思是说我只需要传递正在监视的参数/对象或对...有用的任何东西...

回答 2 投票 3

Android ViewModel观察者永远不会被调用

我有以下代码:公共类ViewModelDrivers扩展了ViewModel {private MutableLiveData >驱动程序;公开LiveData

回答 1 投票 0

从下拉列表中选择的值未选择值

我有一个Angular 8应用程序,并且有一个下拉列表。下拉列表的内容来自后端。但是,如果我从下拉列表中选择一个值,则该值是否保持未定义状态...

回答 2 投票 0

C ++ 11观察者模式(信号,时隙,事件,更改广播器/侦听器或任何您想调用的方式)

随着C ++ 11中的更改 (例如包含std :: bind),是否存在建议的方法来实现简单的单线程观察者模式,而不依赖于...之外的任何东西?]]] >

回答 5 投票 34

使用ViewModel仅在用户干预下调用

在我检查用户是否查看其电子邮件是否在数据库中并转到注册或登录流程的片段上,我使用ViewModel,该视图模型将电子邮件用作MutableLiveData,此...

回答 1 投票 0

如何使我的模式观察者与元类一起工作?

我想在我的class属性上设置一个模式观察器,我尝试使用@classmethod,但是它没有setter属性。 class dataframe():df =无@classmethod @property def weather(cls ......

回答 1 投票 0

在Go语言Observer模式

这个问题是很常见:当一些事件发生的对象应该通知其所有订户。在C ++中,我们可以使用boost ::信号或别的东西。但如何做到这一点在Go语言吗?这将是 ...

回答 2 投票 14

为什么我们要指定一个委托和一个事件,为什么不在C#中使用一个事件呢?

为什么我们在事件中指定一个委托,为什么不在C#中使用事件呢?例如,我有以下代码:class Shop {internal delegate void _EventHandler(object sender,...

回答 1 投票 2

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