單項選擇題博學(xué)公司欲開發(fā)一套窗體圖形界面類庫。該類庫需要包含若干預(yù)定義的窗格(Pane)對象,例如TextPane、ListPane等,窗格之間不允許直接引用?;谠擃悗斓膽?yīng)用由一個包含一組窗格的窗口組成,并需要協(xié)調(diào)窗格之間的行為?;谠擃悗欤诓灰么案竦那疤嵯聦?shí)現(xiàn)窗格之間的協(xié)作,應(yīng)用開發(fā)者應(yīng)采用()最為合適。

A.備忘錄模式
B.中介者模式
C.訪問者模式
D.迭代器模式


你可能感興趣的試題

5.單項選擇題在客戶機(jī)/服務(wù)器系統(tǒng)開發(fā)中,采用()時,應(yīng)將數(shù)據(jù)層和數(shù)據(jù)處理層放置于服務(wù)器,應(yīng)用邏輯層、表示邏輯層和表示層放置于客戶機(jī)。

A.分布式表示結(jié)構(gòu)
B.分布式應(yīng)用結(jié)構(gòu)
C.分布式數(shù)據(jù)和應(yīng)用結(jié)構(gòu)
D.分布式數(shù)據(jù)結(jié)構(gòu)

最新試題

和Pipe-and-Filter構(gòu)架相比,解釋器構(gòu)架提供更好的重用支持,并使得整個系統(tǒng)易于維護(hù)和增強(qiáng)。

題型:判斷題

David Garlan對軟件體系結(jié)構(gòu)的定義可以精簡為體系結(jié)構(gòu)=組件+連接件+約束。

題型:判斷題

軟件構(gòu)架評估的主要目的是控制風(fēng)險,ATAM是一個結(jié)構(gòu)化的軟件構(gòu)架評估方法。

題型:判斷題

數(shù)據(jù)流風(fēng)格的構(gòu)架不但關(guān)心數(shù)據(jù)怎樣在運(yùn)算單元之間流動,同時也關(guān)心控制點(diǎn)怎樣在程序或系統(tǒng)之間移動。

題型:判斷題

CBAM不是使用一個單獨(dú)的場景,是通過改變響應(yīng)值對某一質(zhì)量屬性生成一組場景,每個場景又對應(yīng)一個效用。

題型:判斷題

接口展示了軟件構(gòu)件之間的交互關(guān)系,對于軟件構(gòu)架而言非常重要,需要單獨(dú)編檔。

題型:判斷題

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

題型:判斷題

黑板構(gòu)架用于解決無確定性求解策略問題,它由黑板、知識源和仲裁者構(gòu)成。

題型:判斷題

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

題型:判斷題

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

題型:判斷題