定義
定義了對象之間的一對多的依賴,這樣一來,當一個對象改變時,它的所有依賴者都會收到通知並自動更新。
類圖
思考
這個模式我覺的還是比較簡單的,在主題裏面維護了一個觀察者對象集合,當我們主題自身發生變化時,通過對這個集合進行循環,調用所有觀察者的update方法,這樣就相當於通知了所有的觀察者對象。
這個核心就是觀察者必須繼承同一個接口。同時觀察者要把自己具體的註冊到某個對象上去。
定義了對象之間的一對多的依賴,這樣一來,當一個對象改變時,它的所有依賴者都會收到通知並自動更新。
這個模式我覺的還是比較簡單的,在主題裏面維護了一個觀察者對象集合,當我們主題自身發生變化時,通過對這個集合進行循環,調用所有觀察者的update方法,這樣就相當於通知了所有的觀察者對象。
這個核心就是觀察者必須繼承同一個接口。同時觀察者要把自己具體的註冊到某個對象上去。
1、 2、 3、 4、 5、 6、 7、運行 HelloWorld 啓動後內置的Tomcat服務器也同時啓動起來了,然後在瀏覽器中輸入 localhost:8080/hello