單項選擇題在()時可使用單例模式。
A.隔離菜單項對象的創(chuàng)建和使用
B.防止一個資源管理器窗口被實例化多次
C.使用一個已有的查找算法而不想修改既有代碼
D.不能創(chuàng)建子類,需要擴展一個數(shù)據(jù)過濾類
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題某公司欲開發(fā)一個即時聊天軟件,用戶在聊天過程中可以與多位好友同時聊天,在私聊時將產(chǎn)生多個聊天窗口,在創(chuàng)建聊天窗口時為了提高效率,要求根據(jù)第一個窗口快速創(chuàng)建其他窗口。針對這種需求,采用()最為恰當(dāng)。
A.享元模式
B.單例模式
C.原型模式
D.組合模式
2.單項選擇題以下關(guān)于Java語言中clone()方法的使用錯誤的是()。
A.對于任何對象x,都有x.clone()==x
B.對于任何對象x,都有x.clone().getClass()==x.getClass()
C.在子類的clone()方法中可以通過調(diào)用super.clone()來實現(xiàn)自我復(fù)制
D.支持淺克隆的類必須實現(xiàn)Cloneable接口,否則將拋出CloneNotSupportedException異常