最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

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

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

正在回答

4 回答

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

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

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

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

阿輝2 提問者

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

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

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

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

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

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

舉報(bào)

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號(hào)

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