課程
/后端開發(fā)
/Java
/觀察者模式
為什么那么多強(qiáng)制轉(zhuǎn)換? 利用繼承關(guān)系鏈中的多態(tài)不行嗎? 小弟才從c++轉(zhuǎn)到j(luò)ava來,這點(diǎn)一直很不解~
2015-11-12
源自:觀察者模式 4-5
正在回答
多態(tài)不了,為了統(tǒng)一管理,參數(shù)一般是頂層父類!,而參數(shù)是this 就是頂層父類的實(shí)例,子類對(duì)象。都被提升了!
父類不包含子類中的成員方法,只能強(qiáng)轉(zhuǎn)去調(diào)用!
父類本應(yīng)該不做實(shí)現(xiàn)處理,或盡可能少做實(shí)現(xiàn),方能起到繼承后的“接口”性質(zhì)。不是嗎?
子類中的含有父類未定義的方法。
舉報(bào)
解決發(fā)布/訂閱問題的觀察者模式,以及何時(shí)使用觀察者模式
6 回答如果觀察者數(shù)量有許多,有人需要接受下雨通知,有人需要下雪,有人需要晴天,該如何來設(shè)計(jì),肯定不能在目標(biāo)借口寫邏輯了
1 回答觀察者中的對(duì)象引用不是本身就會(huì)自動(dòng)更新嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-29
多態(tài)不了,為了統(tǒng)一管理,參數(shù)一般是頂層父類!,而參數(shù)是this 就是頂層父類的實(shí)例,子類對(duì)象。都被提升了!
父類不包含子類中的成員方法,只能強(qiáng)轉(zhuǎn)去調(diào)用!
2016-01-05
父類本應(yīng)該不做實(shí)現(xiàn)處理,或盡可能少做實(shí)現(xiàn),方能起到繼承后的“接口”性質(zhì)。不是嗎?
2015-12-25
子類中的含有父類未定義的方法。