多項選擇題以下屬于結(jié)構(gòu)型模式的是()。
A.代理(Proxy)模式
B.合成(Composite)模式
C.命令(Command)模式
D.觀察者(Observer)模式
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動條、或者帶有黑色邊框、或者既有滾動條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加三個類,()設(shè)計模式可以實現(xiàn)該目的。
A.外觀
B.裝飾
C.單件
D.模板方法
2.單項選擇題若系統(tǒng)中的某子模塊需要為其它模塊提供訪問不同數(shù)據(jù)庫系統(tǒng)(Oracle、SQLServer、DB2UDB等)的功能,這些數(shù)據(jù)庫系統(tǒng)提供的訪問接口有一定的差異,但訪問過程卻都是相同的,例如,先連接數(shù)據(jù)庫,再打開數(shù)據(jù)庫,最后對數(shù)據(jù)進行查詢,()設(shè)計模式可抽象出相同的數(shù)據(jù)庫訪問過程。
A.外觀
B.裝飾
C.單件
D.模板方法
3.單項選擇題設(shè)計模式具有的優(yōu)點。()
A.適應(yīng)需求變化
B.程序易于理解
C.減少開發(fā)過程中的代碼開發(fā)工作量
D.簡化軟件系統(tǒng)的設(shè)計
4.填空題代理模式分為哪4種:()()()()。
5.填空題開閉原則:(),()。
最新試題
責(zé)任鏈有哪幾個角色?()
題型:多項選擇題
顯示某個目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時間順序來顯示某個目錄下的全部文件的名字,可以使用()來解決這個問題。
題型:單項選擇題
()使請求本身成為一個對象,這個對象和其他對象一樣可以被存儲和傳遞。
題型:單項選擇題
()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。
題型:單項選擇題
以下()模式適用于解決根據(jù)電表顯示的用電量計算用戶的電費這個問題。
題型:單項選擇題
()僅僅封裝算法,提供新算法插入到已有系統(tǒng)中,以及老算法從系統(tǒng)中“退休”的方便,并不決定在何時使用何種算法,算法的選擇由客戶端來決定。
題型:單項選擇題
模板方法中具體模板是抽象模板的子類,實現(xiàn)抽象模板中的()。
題型:單項選擇題
()的適用情景是:一個程序想使用已經(jīng)存在的類,但該類所實現(xiàn)的接口和當(dāng)前程序所使用的接口不一致。
題型:單項選擇題
在模板方法模式中,具體模板可以通過()方法選擇是否執(zhí)行算法框架中的某些步驟。
題型:單項選擇題
在一個文件管理系統(tǒng)中,可以通過()統(tǒng)一操作文件和文件夾。
題型:單項選擇題