A.一個類只負責一個功能領(lǐng)城中的相應職責
B.就一個類而言,應該有且僅有一個引起它變化的原因
C.一個類承擔的職責越多,越容易復用,被復用的可能性越大
D.當一個類承擔的職責過多時需要將職責進行分離,將不同的職責封裝在不同的類中
您可能感興趣的試卷
你可能感興趣的試題
A.備忘錄模式的作用是在不破壞封裝的前提下捕獲一個對象的內(nèi)部狀態(tài),并在該對象之外保存這個狀態(tài),這樣可以在以后將對象恢復到原先保存的狀態(tài)
B.備忘錄模式提供了一種狀態(tài)恢復的實現(xiàn)機制,使得用戶可以方便地回到一個特定的歷史步驟
C.備忘錄模式的缺點在于資源消耗太大,如果類的成員變量太多,就不可避免占用大量的內(nèi)存,而且每保存一次對象的狀態(tài)都需要消耗內(nèi)存資源
D.備忘錄模式屬于對象行為型模式,負責人向原發(fā)器請求一個備忘錄,保留一段時間后.將其送回給負責人,負責人負責對備忘錄的內(nèi)容進行操作和檢查
A.銀行賬戶根據(jù)余額不同擁有不同的存取款操作
B.游戲軟件中根據(jù)虛擬角色級別的不同擁有不同的權(quán)限
C.某軟件在不同的操作系統(tǒng)中呈現(xiàn)不同的外觀
D.會員系統(tǒng)中會員等級不同可以實現(xiàn)不同的行為
A.InvocationHandler
B.RequestHandler
C.DispatcherHandler
D.AdapterHandler
A.享元對象可共享的所有狀態(tài)
B.享元對象可共享的部分狀態(tài)
C.由享元對象自己保存和維護的狀態(tài)
D.由客戶端保存和維護的狀態(tài)
A.迪米特法則
B.接口隔離原則
C.里氏代換原則
D.合成復用原則
最新試題
典型情況下,()模式不包容變化。
旅游出行方式可以有多種,如可以乘坐飛機旅游,也可以乘火車旅游,如果有興趣自行車游也是一種極具樂趣的出行方式。不同的旅游出行方式有不同的實現(xiàn)過程,客戶可以根據(jù)自己的需要選擇一種合適的旅游方式,以下()可以解決這個問題。
在一個文件管理系統(tǒng)中,可以通過()統(tǒng)一操作文件和文件夾。
在Java中實現(xiàn)單件模式中,需要()的構(gòu)造函數(shù)。
上下文和具體策略是()耦合關(guān)系。
迭代器模式的優(yōu)勢有哪些?()
設(shè)計模式起源于()。
在多個裁判負責打分的比賽中,每位裁判給選手一個得分,選手的最后得分是根據(jù)全體裁判的得分計算出來的。請給出幾種計算選手得分的評分方案,對于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評分方案,可以用()來解決這個問題。
關(guān)于享元模式說法正確的有()。
代理模式有以下哪幾個角色?()