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.單例模式
A.隔離菜單項(xiàng)對象的創(chuàng)建和使用
B.防止一個資源管理器窗口被實(shí)例化多次
C.使用一個已有的查找算法而不想修改既有代碼
D.不能創(chuàng)建子類,需要擴(kuò)展一個數(shù)據(jù)過濾類
最新試題
關(guān)于原始原型模式說法正確的有()。
顯示某個目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時間順序來顯示某個目錄下的全部文件的名字,可以使用()來解決這個問題。
在模板方法模式中,具體模板可以通過()方法選擇是否執(zhí)行算法框架中的某些步驟。
關(guān)于享元模式說法正確的有()。
旅游出行方式可以有多種,如可以乘坐飛機(jī)旅游,也可以乘火車旅游,如果有興趣自行車游也是一種極具樂趣的出行方式。不同的旅游出行方式有不同的實(shí)現(xiàn)過程,客戶可以根據(jù)自己的需要選擇一種合適的旅游方式,以下()可以解決這個問題。
在一個房屋租賃系統(tǒng)中有很多對象,有些對象是求租者,有些對象是出租者,可以使用()方便出租者和求租者傳遞消息。
()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。
為了減少對象兩兩之間復(fù)雜的引用關(guān)系,使之成為一個松耦合的系統(tǒng),我們可以使用()。
設(shè)計(jì)模式起源于()。
在多個裁判負(fù)責(zé)打分的比賽中,每位裁判給選手一個得分,選手的最后得分是根據(jù)全體裁判的得分計(jì)算出來的。請給出幾種計(jì)算選手得分的評分方案,對于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評分方案,可以用()來解決這個問題。