observer-pattern

    -1熱度

    1回答

    我有一個程序,它通過網絡獲取命令並將它們分配給一個特定的函數。現在我想實現一個插件功能,我可以在一個文件夾中添加一個.dll文件。下一步是根據命令調用dll中的方法。 我有兩個想法如何解決這個問題,但我不知道其中哪些是更好/更高性能: 初始化從反射的dll所有方法+命令,並將其存儲在一個std::map<std::string, void(*func)(args...)> 。當程序收到一條命令時,

    0熱度

    1回答

    在我的應用程序,其中有四個選項卡tabbled活動[tab1 | tab2 | tab3 | tab4]。 顯示的圖片不是我的應用程序,但要感受它的外觀如何可能看起來很相似,雖然這裏提到了不同之處。 每個標籤與片段相關聯。每個片段都是列表,可以是垂直列表或網格。 Tab1和Tab2有類似對象(X),餐館的列表。 表3具有不同的類對象列表(Y),朋友。 表4具有對象列表,每個對象是對象(X)+對象(

    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熱度

    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熱度

    2回答

    我在寫一個角度爲2的應用程序,它包含需要相互通信的相同組件的多個實例。他們共享通信服務來實現這一點。 對於這個問題,組件稱爲WidgetComponent,通信服務稱爲CommService。 我需要CommService上的一個方法,任何WidgetComponent都可以調用這個方法,它將返回基於每個其他WidgetComponent中信息的信息。 的邏輯流程是這樣的: WidgetCompo

    0熱度

    1回答

    我正在嘗試使用after_destoy添加到觀察者類中的活動取消值,但沒有值顯示。如果預訂被刪除,預訂標記爲已取消。 任何想法如何使用after_destroy將已取消的值添加到活動? 非常感謝。 這是我的觀察器類: class BookingObserver < ActiveRecord::Observer def after_destroy(booking) Activit