單項選擇題Observer(觀察者)模式適用于()

A.當一個抽象模型存在兩個方面,其中一個方面依賴于另一方面,將這二者封裝在獨立的對象中以使它們可以各自獨立地改變和復用
B.當對一個對象的改變需要同時改變其它對象,而不知道具體有多少對象有待改變時
C.當一個對象必須通知其它對象,而它又不能假定其它對象是誰也就是說你不希望這些對象是緊密耦合的
D.一個對象結(jié)構(gòu)包含很多類對象,它們有不同的接口,而想對這些對象實施一些依賴于其具體類的操作


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題封裝分布于多個類之間的行為的模式是()

A.觀察者(Observer)模式
B.迭代器(Iterator)模式
C.訪問者(Visitor)模式
D.策略(Strategy)模式

2.多項選擇題以下屬于行為對象模式的是()

A.模板(Template Method)模式
B.迭代器(Iterator)模式
C.命令(Command)模式
D.觀察者(Observer)模式

3.單項選擇題行為類模式使用在類間分派行為()

A.接口
B.繼承機制
C.對象組合
D.委托

4.單項選擇題結(jié)構(gòu)型模式中最體現(xiàn)擴展性的幾種模式是()

A.適配器(Adapte)模式
B.合成(Composite)模式
C.裝飾(Decorator)模式
D.橋接(Bridge)模式

5.多項選擇題在不破壞類封裝性的基礎(chǔ)上,使得類可以同不曾估計到的系統(tǒng)進行交互主要體現(xiàn)在()

A.適配器(Adapte)模式
B.合成(Composite)模式
C.原型(Prototype)模式
D.橋接(Bridge)模式

最新試題