A.里氏代換原則
B.接口隔離原則
C.單一職責(zé)原則
D.開閉原則
您可能感興趣的試卷
你可能感興趣的試題
A.聚合
B.組合
C.繼承
D.關(guān)聯(lián)
A.一個類有多少個方法被另-一個類調(diào)用
B.一個類的實(shí)例能夠與另-一個類的多少個實(shí)例相關(guān)聯(lián)
C.一個類的某個方法被另-一個類調(diào)用的次數(shù)
D.兩個類所具有的相同的方法和屬性
A.Builder(建造者)
B.Factory Method(工廠方法)
C.Prototype(原型)
D.Facade(外觀)
某軟件公司開發(fā)了一組加密類,在使用這些加密類時欲采用簡單工廠模式進(jìn)行設(shè)計(jì),為了減少類的個數(shù),將工廠類和抽象加密類合并,基本UML類圖如下圖所示,下列說法正確的是()
A.在類圖中,Cipher類既充當(dāng)抽象產(chǎn)品類,又充當(dāng)工廠類
B.工廠方法createCipher()的返回類型為Cipher
C.工廠方法createCipher()應(yīng)定義為靜態(tài)方法
D.Cipher類中的encrypt()方法必須為抽象方法
A.原型模式
B.建造者模式
C.策略模式
D.單例模式
最新試題
()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。
模板方法中具體模板是抽象模板的子類,實(shí)現(xiàn)抽象模板中的()。
在模板方法模式中,具體模板可以通過()方法選擇是否執(zhí)行算法框架中的某些步驟。
策略模式針對一組算法,將每一個算法封裝到具有()接口的獨(dú)立的類中,從而使得它們可以相互替換。
上下文和具體策略是()耦合關(guān)系。
求職者關(guān)心求職中心的信息,求職中心能及時將最新的職業(yè)需求信息告知求職者,可以用()來解決這個問題。
設(shè)計(jì)模式起源于()。
()使請求本身成為一個對象,這個對象和其他對象一樣可以被存儲和傳遞。
()的本質(zhì)是對命令進(jìn)行封裝,將發(fā)出命令的責(zé)任和執(zhí)行命令的責(zé)任分割開。
在一個文件管理系統(tǒng)中,可以通過()統(tǒng)一操作文件和文件夾。