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

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

解耦的理解,訂閱發(fā)布模式的應(yīng)用場合

有收獲,但是還有些東西不理解,應(yīng)該是我基礎(chǔ)差了。

?如何理解解耦? 在訂閱發(fā)布模式和直接調(diào)用處理函數(shù)時,我只看到了當(dāng)被調(diào)用的處理函數(shù)B不存在時,觸發(fā)者本身A的函數(shù)還能正常執(zhí)行。而當(dāng)被調(diào)用的處理函數(shù)B本身發(fā)生錯誤時,兩種模式中A都會報錯,導(dǎo)致代碼停止。

?例: 訂閱發(fā)布模式:function A(){處理某些事情;publish("消息",事件名);處理某些事情;}//假設(shè)事件名對應(yīng)的處理函數(shù)Function B?

?直接調(diào)用:function A(){處理某些事情;B(“消息”);處理某些事情;}?

是不是意味著解耦就是單單當(dāng)調(diào)用的方法不存在不會出錯?

正在回答

1 回答

解耦 粗俗的講可以說是 減少兩個函數(shù) 或表之間的關(guān)聯(lián)性 獨立抽象出來

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

阿輝2 提問者

你得把解耦不解耦對于一個具體應(yīng)用的區(qū)別說出來,我才能理解解耦真正的含義
2015-12-16 回復(fù) 有任何疑惑可以回復(fù)我~
#2

阿輝2 提問者

就是說沒有解耦會發(fā)生什么不好情況,解耦了之后又能阻止哪些不好情況,像我上面舉一個具體的應(yīng)用,然后就出二者的區(qū)別在哪里,我立馬就能理解的作用是什么了,謝謝
2015-12-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

解耦的理解,訂閱發(fā)布模式的應(yīng)用場合

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

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

幫助反饋 APP下載

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

公眾號

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