第68章(1 / 1)

全本小說網->吳強作品集->大話設計模式

上一頁返回書目下一頁

大話設計模式第68章

全本小說網www.qb5200.com加入收藏大B:“講了這麼多,你現在能說說觀察者模式的使用情況嗎?”

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

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

(本章完)