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引用,但主題實例仍然無法訪問它。當我使用原型模式但不返回對象模式