observer-pattern

    0热度

    1回答

    我有一个具有10k用户的node.js webservice。每个用户都可以监视1k项目(实时或每秒)的价格变化。 我的问题从这里开始: 每个用户可以听4个事件:每个项目的开始/停止/更高/更低。 当事件发生时,我需要发送短信或电子邮件给用户。 哪种设计模式或数据库模型需要实现? 如何实现它?任何书籍或参考? 谢谢

    0热度

    1回答

    我有SetProperty<Point>和生成Stream<Point>的函数。 Stream<Point> generatePoints(Point p) { // ... } ObjectProperty<Point> selectedPointProperty() { // ... } SetProperty<Point> generatedPoints = n

    0热度

    1回答

    我正在创建一个Angular 4应用程序,我的数据概念出现了一些问题。 我有一个包含3个组件的应用程序。每个组件都有一些设置,如名称,日期,列表...,每个组件都有所不同。现在我正试图实现在组件之间同步这些设置的能力。 例如,我想启用组件1与组件2同步日期。因此,如果我更改组件2上的日期,它也应该在组件1上更改。我想在我的应用程序中启用/禁用此功能。因此,如果我不想同步,则禁用它,并且每个组件都有

    0热度

    1回答

    这可能有点长,但我尽量保持它尽可能小,并尝试以最佳方式将其放入。 我有阅读关于设计模式,发现观察者模式非常intresting。我搜索了它的实际应用,并找到各种答案here。其中一个答案是: 每当发布问题时,都会通知跟踪相似主题的所有订阅者。 我试图如低于此系统在Python建模:使用Mongoengine ORM建模一个用户和定义一个函数通知为可用于通知用户的用户类 : from mongoen

    0热度

    2回答

    我新的设计模式,我正在学习Observer模式的,我去了很多的网站,在那里我发现UML图下面 所以我的问题是关于UML或类design.If观察者模式的目的是通知有关在主体/客体,为什么受试者需要是抽象不能直接成为ConcreteSubject的状态的变化的观察员,如下所示: 什么是dis如果我们将主题创建为具体主题,则可能会带来好处或违规。

    3热度

    2回答

    我希望这里有人能帮忙。我只是想围绕观察者设计模式,线程以及我如何使用两个项目来完成我正在做的项目。 我目前需要在使用Java FX构建的媒体播放器上实现它们两者。 我需要使用这两者来更新我的ListView(在我的目录下文件的getNames功能填充的。我需要我的歌曲文件夹中的任何改变,以反映直线距离上的GUI。 是它可能有一个正在运行的线程不断调用我的getNames函数(返回一个项目变量),如

    -1热度

    2回答

    为什么Observer界面有Observable?作为参数? 你是否推荐使用Javas现有类(实现Observer;扩展Observable)? public class Test implements Observer { void update(Observable o, Object arg); }

    0热度

    1回答

    我正在观察一个对象,并希望在更改值时调用一个函数。 我可以用Object.observe做到这一点,并希望尝试使用Proxy进行简化。 我无法调用外部函数,导致它说未定义。 如何捕捉外部功能? 这里是我的事: const page = {} const pageHandler = { externalFunction : externalFunction, // does not wo

    0热度

    1回答

    请帮助我没有得到什么是我的代码中的错误。这是关于js中的观察者模式。获取错误“Uncaught TypeError:无法读取未定义的属性”推送“。我认为这个错误是因为当我用新的关键字使用它时,没有在对象上创建“观察者”键。 的js小提琴: https://jsfiddle.net/2808w5x0/ function Subject(){ this.observers = [];

    0热度

    1回答

    下面的代码是javascript obeserver模式,但是当它执行“subject.subscribeObserver(observer1);”时,出现“无法读取未定义的属性推送”的错误,似乎是我无法访问subject.observers。为什么会发生?在subscribeObserver函数中,我保留this.observers引用,但主题实例仍然无法访问它。当我使用原型模式但不返回对象模式