單項選擇題當不適合采用生成子類的方法對已有的類進行擴充時,可以采用(1)設計模式動態(tài)地給一個對象添加一些額外的職責;當應用程序由于使用大量的對象,造成很大的存儲開銷時,可以采用(2)設計模式運用共享技術來有效地支持大量細粒度的對象;當想使用一個已經(jīng)存在的類,但其接口不符合需求時,可以采用(3)設計模式將該類的接口轉(zhuǎn)換成我們希望的接口。空白(3)處應選擇()

A.命令(CommanD)
B.適配器(Adapter)
C.裝飾(DecoratE)
D.享元(Flyweight)


你可能感興趣的試題

5.單項選擇題

回調(diào)(Call Back)函數(shù)是面向過程的程序設計語言中常用的一種機制,而設計模式中的(1)模式就是回調(diào)機制的一個面向?qū)ο蟮奶娲?。該模式的意圖是(2)。

空白(2)處應選擇()

A.使原本由于接口不兼容而不能一起工作的那些類可以一起工作
B.將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作
C.定義對象間的一種一對多的依賴關系,當一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都得到通知并被自動更新
D.使算法可獨立于使用它的客戶而變化

最新試題

一個界面美觀、容易學習的系統(tǒng)是用戶評估易用性重要方面,因此構(gòu)架設計對此質(zhì)量屬性幫助不大。

題型:判斷題

采用恰當?shù)捏w系結(jié)構(gòu)是項目成功的第一步,體系結(jié)構(gòu)不當,將可能會導致災難性的損失。

題型:判斷題

維持語義的一致性的目標是確保模塊中所有責任都能協(xié)同工作,不需要過多依賴于別的模塊。

題型:判斷題

Pipe-and-Filter構(gòu)架天然地支持并行,并具有良好的性能。

題型:判斷題

在一個軟件系統(tǒng)中,功能是質(zhì)量的載體,質(zhì)量屬性的得到依賴于開發(fā)的設計、執(zhí)行以及部署等各個階段的努力。

題型:判斷題

限制隊列大小是一個提高系統(tǒng)性能的戰(zhàn)術。

題型:判斷題

CBAM是對軟件系統(tǒng)進行經(jīng)濟建模的方法,它提供了對技術與經(jīng)濟問題以及構(gòu)架決策的評估。

題型:判斷題

數(shù)據(jù)流風格的構(gòu)架包括Pipe-and-Filter、黑板、Batch Sequential(批處理)。

題型:判斷題

好的構(gòu)架設計是一系列相容的原理和技術的產(chǎn)物,在項目的各個階段保持一致。

題型:判斷題

在軟件體系結(jié)構(gòu)模式中,解決方案包括一個特定的結(jié)構(gòu),即元素的一個空間配置,還規(guī)定了運行期間的行為。

題型:判斷題