課程
/后端開發(fā)
/PHP
/大話PHP設(shè)計模式
這里有個問題,那就是不是所有觀察者的更新操作都是update,所以通知者那里的notify的便利觀察者的update會有問題的!按道理,通知者是不需要關(guān)心觀察者的具體是什么操作的!
2015-07-01
源自:大話PHP設(shè)計模式 9-1
正在回答
我覺得不一定,可以使用數(shù)組同時保存對象和方法名,一個做鍵一個做值,但是有鍵重復(fù)問題。或者可以同時維護兩個數(shù)組呀一個數(shù)組保存方法一個保存對象
這是需要更新的觀察者才注冊到Object數(shù)組中,再通過notify方法自動更新吧
舉報
幫助PHPer具備使用設(shè)計模式解決工程中復(fù)雜邏輯的能力
2 回答PHP設(shè)計模式的觀察者模式, 添加事件觀察
4 回答觀察者模式重復(fù)調(diào)用問題
2 回答關(guān)于觀察者的一點疑問
1 回答這個裝飾器模式和觀察者模式的異同
1 回答請問觀察者模式和裝飾器模式有什么異同?
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)微信公眾號
2016-03-18
我覺得不一定,可以使用數(shù)組同時保存對象和方法名,一個做鍵一個做值,但是有鍵重復(fù)問題。或者可以同時維護兩個數(shù)組呀一個數(shù)組保存方法一個保存對象
2015-10-22
這是需要更新的觀察者才注冊到Object數(shù)組中,再通過notify方法自動更新吧