A.依賴倒轉(zhuǎn)原則
B.里氏代換原則
C.合成復(fù)用原則
D.接口隔離原則
您可能感興趣的試卷
你可能感興趣的試題
A.里氏代換原則
B.接口隔離原則
C.單一職責(zé)原則
D.開閉原則
A.聚合
B.組合
C.繼承
D.關(guān)聯(lián)
A.一個(gè)類有多少個(gè)方法被另-一個(gè)類調(diào)用
B.一個(gè)類的實(shí)例能夠與另-一個(gè)類的多少個(gè)實(shí)例相關(guān)聯(lián)
C.一個(gè)類的某個(gè)方法被另-一個(gè)類調(diào)用的次數(shù)
D.兩個(gè)類所具有的相同的方法和屬性
A.Builder(建造者)
B.Factory Method(工廠方法)
C.Prototype(原型)
D.Facade(外觀)
某軟件公司開發(fā)了一組加密類,在使用這些加密類時(shí)欲采用簡單工廠模式進(jìn)行設(shè)計(jì),為了減少類的個(gè)數(shù),將工廠類和抽象加密類合并,基本UML類圖如下圖所示,下列說法正確的是()
A.在類圖中,Cipher類既充當(dāng)抽象產(chǎn)品類,又充當(dāng)工廠類
B.工廠方法createCipher()的返回類型為Cipher
C.工廠方法createCipher()應(yīng)定義為靜態(tài)方法
D.Cipher類中的encrypt()方法必須為抽象方法
最新試題
()的本質(zhì)是對(duì)命令進(jìn)行封裝,將發(fā)出命令的責(zé)任和執(zhí)行命令的責(zé)任分割開。
求職者關(guān)心求職中心的信息,求職中心能及時(shí)將最新的職業(yè)需求信息告知求職者,可以用()來解決這個(gè)問題。
在多個(gè)裁判負(fù)責(zé)打分的比賽中,每位裁判給選手一個(gè)得分,選手的最后得分是根據(jù)全體裁判的得分計(jì)算出來的。請(qǐng)給出幾種計(jì)算選手得分的評(píng)分方案,對(duì)于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評(píng)分方案,可以用()來解決這個(gè)問題。
設(shè)計(jì)模式中應(yīng)優(yōu)先使用()而不是繼承。
以下()模式適用于解決根據(jù)電表顯示的用電量計(jì)算用戶的電費(fèi)這個(gè)問題。
命令模式是一種()模式。
為了減少對(duì)象兩兩之間復(fù)雜的引用關(guān)系,使之成為一個(gè)松耦合的系統(tǒng),我們可以使用()。
()僅僅封裝算法,提供新算法插入到已有系統(tǒng)中,以及老算法從系統(tǒng)中“退休”的方便,并不決定在何時(shí)使用何種算法,算法的選擇由客戶端來決定。
()使請(qǐng)求本身成為一個(gè)對(duì)象,這個(gè)對(duì)象和其他對(duì)象一樣可以被存儲(chǔ)和傳遞。
策略模式是一種()模式。