第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

還是自定義事件的使用場合問題

什么時候要用到自定義事件?如果都是手動綁定事件的兩頭,那么直接調(diào)用那個函數(shù)不是更方便? 自定義事件模式:function a(){處理a動作;observer.publish("completeA")}//假如“completeA”對應(yīng)的處理函數(shù)是b() 直接調(diào)用模式:function a(){處理a動作;b()} 同學(xué)們幫幫我吧

正在回答

4 回答

我的意思當(dāng)訂閱發(fā)布模式?jīng)]有多個訂閱對象的時候,兩種模式的區(qū)別對于觸發(fā)的那個函數(shù)(A)來說,唯一的區(qū)別就是當(dāng)訂閱者B被取消時,A還能正常執(zhí)行。那這里的耦合是不是就是這么個作用?

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個是為了實(shí)現(xiàn)高聚合的狀態(tài)下為了 解除 函數(shù)對象之間的過分關(guān)聯(lián)獨(dú)立出來的一個場景

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

阿輝2 提問者

我的意思當(dāng)訂閱發(fā)布模式?jīng)]有多個訂閱對象的時候,兩種模式的區(qū)別對于觸發(fā)的那個函數(shù)(A)來說,唯一的區(qū)別就是當(dāng)訂閱者B被取消時,A還能正常執(zhí)行。那這里的耦合是不是就是這么個作用? 5秒前
2015-12-16 回復(fù) 有任何疑惑可以回復(fù)我~

是不是說當(dāng)publish(“ ?x ”)對應(yīng)的處理函數(shù)不存在了的時候,觸發(fā)者的函數(shù)還能正常執(zhí)行?但當(dāng)對應(yīng)的處理函數(shù)出現(xiàn)錯誤時,觸發(fā)者的函數(shù)也照樣會停止執(zhí)行,還是關(guān)聯(lián)在一起的。

兩種模式的區(qū)別看起來只有在監(jiān)聽者不存在的時候有區(qū)別?

0 回復(fù) 有任何疑惑可以回復(fù)我~

自定義事件使對象解耦,功能隔絕,這樣對象之間實(shí)現(xiàn)了高聚合。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

還是自定義事件的使用場合問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號