課程
/后端開發(fā)
/Java
/觀察者模式
有沒有在一個目標(biāo)subject中通過對狀態(tài)的set方法 直接notifyObserver 這樣的?
2015-06-22
源自:觀察者模式 3-1
正在回答
public?void?setSubjectState(String?subjectState)?{ this.subjectState?=?subjectState; this.notifyObservers(); }
這個就是 subjectState 的 set 方法
我們在set狀態(tài)的時候觸發(fā)通知
所以在set方法中調(diào)用 通知觀察者的方法?notifyObservers();
舉報
解決發(fā)布/訂閱問題的觀察者模式,以及何時使用觀察者模式
4 回答第四章媽媽和女友訂閱不同的天氣狀態(tài),我有更好的解答,核心代碼在下面,就是重寫notifyObserver()方法用三層for循環(huán)。我太聰明了!
6 回答如果觀察者數(shù)量有許多,有人需要接受下雨通知,有人需要下雪,有人需要晴天,該如何來設(shè)計,肯定不能在目標(biāo)借口寫邏輯了
4 回答講師用的是什么插件,可以直接在eclipse中翻譯單詞?
1 回答關(guān)于目標(biāo)的拉和推
2 回答為什么obsrever定義成了接口,但是subject定義成了父類?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-06-23
這個就是 subjectState 的 set 方法
我們在set狀態(tài)的時候觸發(fā)通知
所以在set方法中調(diào)用 通知觀察者的方法?notifyObservers();