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