單項選擇題當應用程序由于使用大量的對象造成很大的存儲開銷時,可以采用()設計模式運用共享技術來有效地支持大量細粒度對象的重用。
A.Facade(外觀)
B.Composite(組合)
C.Flyweight(享元)
D.Adapter(適配器)
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題當不能采用生成子類的方法進行擴充時可采用()設計模式動態(tài)地給一個對象添加一些額外的職責。
A.Facade(外觀)
B.Singleton(單例)
C.Participant(參與者)
D.Decorator(裝飾)
2.單項選擇題現(xiàn)需要開發(fā)一個XML文檔處理軟件,可以根據(jù)關鍵字查詢指定內容,用戶可以在XML中任意選取某結點作為查詢的初始結點,無須關心該結點所處的層次結構。針對該需求可以使用()模式進行設計。
A.Abstract
B.Flyweight(享元)
C.Composite(組合)
D.Strategy
3.單項選擇題以下關于組合模式的敘述錯誤的是()。
A.組合模式對葉子對象和組合對象的使用具有一致性
B.組合模式可以很方便地保證在一個容器中只能有某些特定的構件
C.組合模式將對象組織到樹形結構中,可以用來描述整體與部分的關系
D.組合模式使得可以很方便地在組合體中加人新的對象構件,客戶端不需要因為加入新的對象構件而更改類庫代碼
4.單項選擇題一個樹形文件系統(tǒng)體現(xiàn)了()模式。
A.Decorator(裝飾)
B.Composite(組合)
C.Bridge(橋接)
D.Proxy(代理)
5.單項選擇題現(xiàn)需要開發(fā)一個文件轉換軟件,將文件由一種格式轉換為另一種格式,例如將XML文件轉換為PDF文件、將DOC文件轉換為TXT文件,有些文件格式轉換代碼已經(jīng)存在,為了將已有的代碼應用于新軟件而不需要修改軟件的整體結構,可以使用()設計模式進行系統(tǒng)設計。
A.適配器(Adapter)
B.組合(Composite)
C.外觀(Facade)
D.橋接(Bridge)
最新試題
命令模式是一種()模式。
題型:單項選擇題
()的結構中包含處理者和具體處理者兩種角色。
題型:單項選擇題
責任鏈有哪幾個角色?()
題型:多項選擇題
命令模式的作用是()。
題型:單項選擇題
在Java中實現(xiàn)單件模式中,需要()的構造函數(shù)。
題型:單項選擇題
顯示某個目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時間順序來顯示某個目錄下的全部文件的名字,可以使用()來解決這個問題。
題型:單項選擇題
()的本質是對命令進行封裝,將發(fā)出命令的責任和執(zhí)行命令的責任分割開。
題型:單項選擇題
關于享元模式說法正確的有()。
題型:多項選擇題
設計模式中應優(yōu)先使用()而不是繼承。
題型:單項選擇題
在一個房屋租賃系統(tǒng)中有很多對象,有些對象是求租者,有些對象是出租者,可以使用()方便出租者和求租者傳遞消息。
題型:單項選擇題