單項選擇題如果一個方法能夠接受一個基類對象作為其參數(shù),必然可以接受一個子類對象。該陳述是()的定義。
A.依賴倒轉(zhuǎn)原則
B.里氏代換原則
C.合成復用原則
D.接口隔離原則
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題()全為對象行為型設(shè)計模式。
A.單例模式、建造者模式和工廠方法模式
B.組合模式、橋接模式和代理模式
C.職責鏈模式、備忘錄模式和訪問者模式
D.迭代器模式、解釋器模式和模板方法模式
2.單項選擇題以下關(guān)于命令模式的敘述錯誤的是()。
A.命令模式將一個請求封裝為一個對象,從而使用戶可用不同的請求對客戶進行參數(shù)化
B.命令模式實現(xiàn)請求發(fā)送者和請求接收者解耦
C.使用命令模式會導致某些系統(tǒng)有過多的具體命令類
D.命令模式是對命令的封裝,命令模式把發(fā)出命令的責任和執(zhí)行命令的責任集中在同一個類中
3.單項選擇題很多軟件都提供了撤銷功能,()可以用于實現(xiàn)該功能。
A.中介者模式
B.備忘錄模式
C.迭代器模式
D.觀察者模式
4.單項選擇題在圖形界面系統(tǒng)開發(fā)中,如果界面組件之間存在較為復雜的相互調(diào)用關(guān)系,為了降低界面組件之間的耦合度,讓它們不產(chǎn)生直接的相互引用,可以使用()。
A.組合模式
B.適配器模式
C.中介者模式
D.狀態(tài)模式
5.單項選擇題某視頻播放軟件要求能夠支持AVI.WMA.RMVB等多種視頻文件格式,并且能夠在Windows.Linux和UNIX等多種操作系統(tǒng)上運行。為滿足上述需求并減少所需生成的子類數(shù)量,可以使用()對該視頻播放軟件進行設(shè)計。
A.適配器模式
B.橋接模式
C.裝飾模式
D.命令模式
最新試題
命令模式是一種()模式。
題型:單項選擇題
()的本質(zhì)是對命令進行封裝,將發(fā)出命令的責任和執(zhí)行命令的責任分割開。
題型:單項選擇題
關(guān)于享元模式說法正確的有()。
題型:多項選擇題
模板方法模式中()定義了算法的骨架。
題型:單項選擇題
()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。
題型:單項選擇題
()僅僅封裝算法,提供新算法插入到已有系統(tǒng)中,以及老算法從系統(tǒng)中“退休”的方便,并不決定在何時使用何種算法,算法的選擇由客戶端來決定。
題型:單項選擇題
以下()模式適用于解決根據(jù)電表顯示的用電量計算用戶的電費這個問題。
題型:單項選擇題
使用()可以節(jié)省內(nèi)存的開銷,特別適合處理大量細粒度對象。
題型:單項選擇題
設(shè)計模式中應優(yōu)先使用()而不是繼承。
題型:單項選擇題
在一個文件管理系統(tǒng)中,可以通過()統(tǒng)一操作文件和文件夾。
題型:單項選擇題