單項(xiàng)選擇題以下關(guān)于策略模式的敘述錯誤的是()。
A.策略模式是對算法的包裝,它把算法的責(zé)任和算法本身分隔開,委派給不同的對象管理
B.在Context類中維護(hù)了所有ConcreteStrategy的引用實(shí)例
C.策略模式讓算法獨(dú)立于使用它的客戶而變化
D.在策略模式中定義一系列算法,并將每一個算法封裝起來,讓它們可以相互替換
您可能感興趣的試卷
你可能感興趣的試題
1.單項(xiàng)選擇題在某系統(tǒng)中用戶可自行動態(tài)地選擇某種排序算法(例如選擇排序、冒泡排序、插人排序)來實(shí)現(xiàn)某功能,該系統(tǒng)的設(shè)計(jì)可以使用()設(shè)計(jì)模式。
A.狀態(tài)
B.策略
C.模板方法
D.工廠方法
2.單項(xiàng)選擇題場景()不是狀態(tài)模式的實(shí)例。
A.銀行賬戶根據(jù)余額不同擁有不同的存/取款操作
B.游戲軟件中根據(jù)虛擬角色級別的不同擁有不同的權(quán)限
C.某軟件在不同的操作系統(tǒng)中呈現(xiàn)不同的外觀
D.在會員系統(tǒng)中會員等級不同可以實(shí)現(xiàn)不同的行為

最新試題
()給某一個對象提供一個代理,并由代理對象控制對原對象的引用。
題型:單項(xiàng)選擇題
為了減少對象兩兩之間復(fù)雜的引用關(guān)系,使之成為一個松耦合的系統(tǒng),我們可以使用()。
題型:單項(xiàng)選擇題
在一個房屋租賃系統(tǒng)中有很多對象,有些對象是求租者,有些對象是出租者,可以使用()方便出租者和求租者傳遞消息。
題型:單項(xiàng)選擇題
在多個裁判負(fù)責(zé)打分的比賽中,每位裁判給選手一個得分,選手的最后得分是根據(jù)全體裁判的得分計(jì)算出來的。請給出幾種計(jì)算選手得分的評分方案,對于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評分方案,可以用()來解決這個問題。
題型:單項(xiàng)選擇題
代理模式有以下哪幾個角色?()
題型:多項(xiàng)選擇題