您可能感興趣的試卷
你可能感興趣的試題
A.避免循環(huán)引用
B.如果順序執(zhí)行,某一觀察者錯誤會導致系統(tǒng)卡殼,一般采用異步方式
C.觀察者模式一定要多多的使用,才可以達到解耦的目的
D.其他選項都是對的
A.發(fā)布(publish)-訂閱(Subscribe)模式
B.模型-視圖(View)模式
C.源-收聽者(Listener)模式
D.主動被動模式
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)調(diào)用,可能導致系統(tǒng)崩潰
D.觀察者模式?jīng)]有相應的機制讓觀察者知道所觀察的目標對象是怎么發(fā)生變化的,而僅僅只是知道觀察目標發(fā)生了變化
最新試題
System.IO提供了一個抽象類Stream,表示對所有流的抽象。
獲取引發(fā)當前異常的方法的屬性是TargetSite。
在.NET 遠程處理中,()的類的實例可以跨應用程序域進行按值封送。
創(chuàng)建一個事件,必須包含創(chuàng)建事件的委托和()的名稱。
用以下語句定義了一個委托類型Dosomething:delegate void Dosomething()則類someclass中的下列哪些方法可以關聯(lián)到該委托的實例?()
下列語言中支持.NET編程的有()。
接口可由方法、屬性、事件、索引器或這4種成員類型的任意組合構成。
()類用于按二進制方式讀寫文件。
C#定義常量的關鍵字是()。
C#語言中進行文件操作,只需要利用.NET框架在System.IO命名空間中提供的類即可實現(xiàn)。