在後臺系統中,當管理員產生了一系列行爲後。
當需要對管理員的行爲進行日誌記錄,數據改變時刷生成靜態文件。等一系列操作時,用觀察者模式比較合適.
因爲主題唯一依賴的東西是一個實現observer 接口的對象列表,我們可以隨時增加觀察者,甚至在運行時,使用新的觀察者取代舊的觀察者,而主題不受影響。
當有新的觀察者出現時,主題代碼不需要修改。主題不在乎別的,只會發送通知給所有實現了觀察者接口的對象. 我們可以獨立的複用主題或觀察者,如果我們在其它地方,需要使用主題或者觀察者,可以輕易的複用,因爲二者並非緊耦合。
這裏管理員的行爲,就是主題.
日誌,生成靜態,等關注管理員行爲產生後的東東就是觀察者了。
觀察者:
主題
然後寫一個數據庫的日誌 記錄。