-
定義好三個變量以后然后再設置set和get方法查看全部
-
需要添加三個變量查看全部
-
完成Subject類的重構查看全部
-
修改具體目標類的方法,當一修改了字段以后就立馬調用父類的統治方法查看全部
-
實現觀察者類的update方法,因為getSubjectState方法在ConcreateSubject類中,所以要把Subject類轉化成ConcreateSubject再調用getSubjectState查看全部
-
具體的目標類的實現,當目標狀態發生改變的時候就調用目標類的統治方法(通過set狀態字段方法改變狀態)查看全部
-
實現目標類通知所有觀察者的方法查看全部
-
實現目標對象的觀察者列表,添加和刪除觀察者功能查看全部
-
創建具體的觀察者對象查看全部
-
創界觀察者接口查看全部
-
創建具體的目標對象類查看全部
-
建立目標對象的父類查看全部
-
觀察者模式的結構:Subject(被觀察者或者說是目標類):要有添加觀察者,刪除觀察者,和提醒觀察者(當被觀察者的狀態發生改變的時候調用這個方法)的方法,Observe(觀察者):要有更新方法(當觀察者狀態發生改變調用提醒方法后觀察者通過更新方法來做出不同響應(動作))查看全部
-
觀察者模式的定義,有多個對象在關注著一個對象,如果這個對象的狀態發生了改變,其它依賴(關注)它的對象就會收到通知,然后在接收到通知以后各個對象做出相應的動作。這里涉及到兩個概念(觀察者和被觀察者(目標類)),被觀察者只能有一個,而觀察這個觀察者的對象可以用多個。查看全部
-
運行階段調用測序圖查看全部
舉報
0/150
提交
取消