A.建立一種對象與對象之間的依賴關(guān)系,一個(gè)對象發(fā)生改變時(shí)將自動通知其他對象,其他對象將相應(yīng)做出反應(yīng)
B.發(fā)生改變的對象稱為觀察目標(biāo),而被通知的對象稱為觀察者,一個(gè)觀察目標(biāo)可以對應(yīng)多個(gè)觀察者,而且這些觀察者之間沒有相互聯(lián)系
C.可以根據(jù)需要增加和刪除觀察者,使得系統(tǒng)更易于擴(kuò)展
D.方便使用,提供一個(gè)全局訪問點(diǎn)就可以訪問