多項選擇題在使用C#編程時,觀察者模式又被稱作()

A.發(fā)布(publish)-訂閱(Subscribe)模式
B.模型-視圖(View)模式
C.源-收聽者(Listener)模式
D.主動被動模式


您可能感興趣的試卷

你可能感興趣的試題

2.單項選擇題使用C#語言進(jìn)行編程時,關(guān)于觀察者模式動機(jī)的描述錯誤的是()

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

3.單項選擇題使用C#語言進(jìn)行編程時,關(guān)于觀察者模式的缺點描述錯誤的是哪一項()

A.觀察者模式在觀察目標(biāo)和觀察者之間建立一個抽象的耦合
B.如果一個觀察目標(biāo)對象有很多直接和間接的觀察者的話,將所有的觀察者都通知到會花費很多時間
C.如果在觀察者和觀察目標(biāo)之間有循環(huán)依賴的話,觀察目標(biāo)會觸發(fā)它們之間進(jìn)行循環(huán)調(diào)用,可能導(dǎo)致系統(tǒng)崩潰
D.觀察者模式?jīng)]有相應(yīng)的機(jī)制讓觀察者知道所觀察的目標(biāo)對象是怎么發(fā)生變化的,而僅僅只是知道觀察目標(biāo)發(fā)生了變化

4.單項選擇題使用C#語言進(jìn)行編程時,請從以下選項中選出關(guān)于.NET里的IL是什么?()

A.接口限制
B.中間語言
C.核心代碼
D.接口類庫

5.單項選擇題C#編程中,以下正確描述了數(shù)組在內(nèi)存占有的空間是怎么樣的()

A.隨機(jī)的
B.指定的
C.不連續(xù)
D.連續(xù)的