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

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

java 推拉模型問題

this.noifyObservers(content) 是推的模式,為什么,觀察者也能收到目標(biāo)的引用,如果沒猜錯的話! 是notifObservers(content) 方法中 調(diào)用了,notifyObservers(); 這樣的話,觀察者即可以推。又可以拉!。 如果只拉的話,就用 notifyObservers(),這樣設(shè)計為了靈活性?

正在回答

1 回答

不管你有沒有傳參數(shù),,對象都會被傳過去,下面使他的遍歷通知代碼:

for (int i = arrLocal.length-1; i>=0; i--)
??????????? ((Observer)arrLocal[i]).update(this, arg);

可見,當(dāng)你沒有傳參數(shù)時,它的arg = null

所以,怎么用,看你了!

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

leowei 提問者

嗯,明白! update(this,arg) 表面上update(this.,arg ) 是兩個參數(shù)! this 已經(jīng)確定! 其實,推拉兩種方式實質(zhì)上是 純粹拉模式(arg=null 時) 和 推拉相結(jié)合的模式(arg!=null,如果觀察者實例不去回調(diào),那么就是單純的推模式?。? 多些變化,多些應(yīng)用!
2016-10-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

leowei 提問者

一語中的
2016-10-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

java 推拉模型問題

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

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

幫助反饋 APP下載

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

公眾號

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