-
mark查看全部
-
拉模型查看全部
-
拉模型查看全部
-
退模式查看全部
-
運行階段。。查看全部
-
準備階段查看全部
-
觀察者模式6大方面: 1,目標與觀察者之間的關系(-對多) 2,單向依賴(觀察者依賴目標,主動權掌握在目標中) 3,命令建議 4,觸發通知的時機(在完成狀態維護后觸發) 5,觀察者模式的調用順序示意圖 6,通知的順序查看全部
-
mark查看全部
-
。。。。查看全部
-
mark查看全部
-
mark查看全部
-
2015年7月29日09:47:59查看全部
-
2015年7月29日09:47:30查看全部
-
兩種模型的比較: 推模型是假定目標對象知道觀察著需要的數據 拉模型是目標對象不知道觀察著具體需要什么數據,因此把自身傳給觀察者,由觀察者來取值 推模型會使觀察者對象難于復用。 拉模型下,update方法的參數是目標對象本身,基本上可以適應于各種情況的需要。查看全部
-
觀察者模式兩種模式 1.推模型:目標對象主動向觀察者推送目標的詳細信息 ; 推送的信息通常是目標信息的全部或部分信息 2.拉模型:目標對象在通知觀察者的時候,只傳遞少量信息 ;如果觀察者需要更具體的信息,由觀察者主動到目標對象中獲取,相當于是觀察者從目標對象中拉數據;一般這種模型的實現中,會把目標對象自身通過update方法傳遞給觀察者。查看全部
舉報
0/150
提交
取消