課程
/后端開發
/PHP
/大話PHP設計模式
有一個問題,如果每多一個觀察者,就要多寫一個類一個實例,那如果有100W個觀察者,那豈不是要寫100W個類和實例,這樣一來并沒有解決本片剛開始提到的問題,反而把問題復雜化了!
2017-01-10
源自:大話PHP設計模式 9-1
正在回答
如果不用觀察者的話就需要在那個函數里一直加代碼,各種邏輯混合在一起。但是用觀察這就可以不修改原來的代碼,只是增加新類和實例,在項目中邏輯更清楚??蓴U展行將會更好,也方便測試。修改代碼往往會帶入新的bug。
linkinam
觀察者 與 策略模式 結合 不就好了?
舉報
幫助PHPer具備使用設計模式解決工程中復雜邏輯的能力
3 回答觀察者模式的疑問
2 回答PHP設計模式的觀察者模式, 添加事件觀察
4 回答觀察者模式重復調用問題
4 回答什么時候會使用觀察者模式呢?
1 回答請教下,三個觀察者UserAdd1,UserAdd2,UserAdd3 也沒有繼承觀察者Observer接口呢?是漏下了還是不用繼承?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-24
如果不用觀察者的話就需要在那個函數里一直加代碼,各種邏輯混合在一起。但是用觀察這就可以不修改原來的代碼,只是增加新類和實例,在項目中邏輯更清楚??蓴U展行將會更好,也方便測試。修改代碼往往會帶入新的bug。
2017-06-15
觀察者 與 策略模式 結合 不就好了?