java 推拉模型問題
this.noifyObservers(content) 是推的模式,為什么,觀察者也能收到目標的引用,如果沒猜錯的話! 是notifObservers(content) 方法中 調用了,notifyObservers(); 這樣的話,觀察者即可以推。又可以拉!。 如果只拉的話,就用 notifyObservers(),這樣設計為了靈活性?
this.noifyObservers(content) 是推的模式,為什么,觀察者也能收到目標的引用,如果沒猜錯的話! 是notifObservers(content) 方法中 調用了,notifyObservers(); 這樣的話,觀察者即可以推。又可以拉!。 如果只拉的話,就用 notifyObservers(),這樣設計為了靈活性?
2016-10-28
舉報
2016-10-28
不管你有沒有傳參數,,對象都會被傳過去,下面使他的遍歷通知代碼:
for (int i = arrLocal.length-1; i>=0; i--)
??????????? ((Observer)arrLocal[i]).update(this, arg);
可見,當你沒有傳參數時,它的arg = null
所以,怎么用,看你了!