單項選擇題String和數(shù)據(jù)庫連接池使用了()模式?
A.FlyWeight
B.Proxy
C.Factory
D.Singleton
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題以下關于迭代器模式的敘述錯誤的是()
A.迭代器模式提供一種方法來訪問聚合對象,而無須暴露這個對象的內(nèi)部表示
B.迭代器模式支持以不同的方式遍歷一個聚合對象
C.迭代器模式定義了一個訪問聚合元素的接口,并且可以跟蹤當前遍歷的元素,了解哪些元素已經(jīng)遍歷過,而哪些沒有
D.在抽象聚合類中定義了訪向和遍歷元素的方法并在具體聚合類中實現(xiàn)這些方法
2.單項選擇題在圖形界面系統(tǒng)開發(fā)中,如果界面組件之間存在較為復雜的相互調(diào)用關系,為了降低界面組件之間的耦合度,讓它們不產(chǎn)生直接的相互引用,可以使用()設計模式。
A.組合(Composite)
B.適配器(Adapter)
C.中介者(Mediator)
D.狀態(tài)(State)
3.單項選擇題在享元模式中,外部狀態(tài)是指()。
A.享元對象可共享的所有狀態(tài)
B.享元對象可共享的部分狀態(tài)
C.由享元對象自己保存和維護的狀態(tài)
D.由客戶端保存和維護的狀態(tài)
4.單項選擇題以下()不是裝飾模式的適用條件。
A.要擴展一個類的功能或給一個類增加附加責任
B.要動態(tài)地給一個對象增加功能,這些功能還可以動態(tài)撤銷
C.要動態(tài)組合多于一個的抽象化角色和實現(xiàn)化角色
D.要通過一些基本功能的組合而產(chǎn)生復雜功能,而不使用繼承關系
5.單項選擇題某系統(tǒng)通過使用配置文件,可以在不修改源代碼的情況下更新數(shù)據(jù)庫驅(qū)動程序,該系統(tǒng)滿足()
A.里氏代換原則
B.接口隔離原則
C.單一職責原則
D.開閉原則
最新試題
為了減少對象兩兩之間復雜的引用關系,使之成為一個松耦合的系統(tǒng),我們可以使用()。
題型:單項選擇題
設計模式起源于()。
題型:單項選擇題
責任鏈有哪幾個角色?()
題型:多項選擇題
以下()模式適用于解決根據(jù)電表顯示的用電量計算用戶的電費這個問題。
題型:單項選擇題
策略模式是一種()模式。
題型:單項選擇題
單例模式的作用是()。
題型:單項選擇題
策略模式針對一組算法,將每一個算法封裝到具有()接口的獨立的類中,從而使得它們可以相互替換。
題型:單項選擇題
在一個文件管理系統(tǒng)中,可以通過()統(tǒng)一操作文件和文件夾。
題型:單項選擇題
代理模式有以下哪幾個角色?()
題型:多項選擇題
上下文和具體策略是()耦合關系。
題型:單項選擇題