A.多態(tài) B.封裝 C.繼承 D.抽象
A.建立一種對象與對象之間的依賴關系,一個對象發(fā)生改變時將自動通知其他對象,其他對象將相應做出反應 B.發(fā)生改變的對象稱為觀察目標,而被通知的對象稱為觀察者,一個觀察目標可以對應多個觀察者,而且這些觀察者之間沒有相互聯(lián)系 C.可以根據(jù)需要增加和刪除觀察者,使得系統(tǒng)更易于擴展 D.方便使用,提供一個全局訪問點就可以訪問
A.觀察者模式在觀察目標和觀察者之間建立一個抽象的耦合 B.如果一個觀察目標對象有很多直接和間接的觀察者的話,將所有的觀察者都通知到會花費很多時間 C.如果在觀察者和觀察目標之間有循環(huán)依賴的話,觀察目標會觸發(fā)它們之間進行循環(huán)調用,可能導致系統(tǒng)崩潰 D.觀察者模式?jīng)]有相應的機制讓觀察者知道所觀察的目標對象是怎么發(fā)生變化的,而僅僅只是知道觀察目標發(fā)生了變化