A.觀察者模式在觀察目標(biāo)和觀察者之間建立一個(gè)抽象的耦合
B.如果一個(gè)觀察目標(biāo)對(duì)象有很多直接和間接的觀察者的話,將所有的觀察者都通知到會(huì)花費(fèi)很多時(shí)間
C.如果在觀察者和觀察目標(biāo)之間有循環(huán)依賴的話,觀察目標(biāo)會(huì)觸發(fā)它們之間進(jìn)行循環(huán)調(diào)用,可能導(dǎo)致系統(tǒng)崩潰
D.觀察者模式?jīng)]有相應(yīng)的機(jī)制讓觀察者知道所觀察的目標(biāo)對(duì)象是怎么發(fā)生變化的,而僅僅只是知道觀察目標(biāo)發(fā)生了變化
您可能感興趣的試卷
你可能感興趣的試題
A.接口限制
B.中間語言
C.核心代碼
D.接口類庫(kù)
A.隨機(jī)的
B.指定的
C.不連續(xù)
D.連續(xù)的
A.抽象類可以實(shí)例化
B.抽象類可以包含抽象方法
C.抽象類可以包含抽象屬性
D.抽象類使用abstract關(guān)鍵字定義
A.派生類是基類的擴(kuò)展,派生類可以添加新的成員,也可去掉已經(jīng)繼承的成員
B.abstract方法的聲明必須要在子類實(shí)現(xiàn)
C.聲明為sealed的類不能被繼承
D.接口像類一樣,可以定義并實(shí)現(xiàn)方法
A.ref
B.params
C.out
D.in
最新試題
為了判斷線程t1是否是在后臺(tái)運(yùn)行,需訪問t1的()屬性。
索引器中set是()。
C#定義常量的關(guān)鍵字是()。
下列哪些Stream類不支持查找操作?()
在C#中利用Socket進(jìn)行網(wǎng)絡(luò)通信編程的一般步驟是:建立Socket偵聽、()、利用Socket接收和發(fā)送數(shù)據(jù)。
創(chuàng)建一個(gè)委托實(shí)例(具有與事件相同的類型),然后使用+=操作符將委托實(shí)例連接到事件。
類中兩個(gè)以上的同名方法,只要()不同,編譯器就知道調(diào)用哪個(gè)方法。
.Net FrameWork主要由哪幾部分組成?()
System.IO提供了一個(gè)抽象類Stream,表示對(duì)所有流的抽象。
C#語言中進(jìn)行文件操作,只需要利用.NET框架在System.IO命名空間中提供的類即可實(shí)現(xiàn)。