簡體中文 | 繁體中文

大話設計模式-----第68章


夫君請認栽 奉子成婚:丫頭,休想逃 廢材當道:妃常不凡 我的妙齡總裁老婆 終成眷屬 丹武神尊 冥神的蓮花 都市全技能大師 萬世金 小妾要逆天 絕霸天下 洛奇戰記 北京偏北 陰陽渡客 書墨和她的美少年們 劍甲 槓上惡魔校草 終極一班之默然花葬 網王之我心依舊 女皇陛下請立後
第68章

大B:“講了這麼多,你現在能說說觀察者模式的使用情況嗎?”

小A:“1、當一個抽象模型有兩個方面,其中一個方面依賴於另一方面。將這二者封裝在獨立的物件中以使它們可以各自獨立地改變和複用。2、當對一個物件的改變需要同時改變其它物件,而不知道具體有多少物件有待改變。3、當一個物件必須通知其它物件,而它又不能假定其它物件是誰。”

大B:“換言之,你不希望這些物件是緊密耦合的。其實觀察者模式同前面講過的橋樑有著共同的使用環境:將變化獨立封裝起來,以達到最大的重用和解耦。觀察者與橋樑不同的地方在於,觀察者模式中的目標和觀察者的變化不是獨立的,而是有著某些聯絡。”

推薦小說