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

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

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

有收獲,但是還有些東西不理解,應該是我基礎差了。

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

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

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

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

正在回答

1 回答

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

0 回復 有任何疑惑可以回復我~
#1

阿輝2 提問者

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

阿輝2 提問者

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

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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