A.享元對象可共享的所有狀態(tài)
B.享元對象可共享的部分狀態(tài)
C.由享元對象自己保存和維護的狀態(tài)
D.由客戶端保存和維護的狀態(tài)
您可能感興趣的試卷
你可能感興趣的試題
A.要擴展一個類的功能或給一個類增加附加責任
B.要動態(tài)地給一個對象增加功能,這些功能還可以動態(tài)撤銷
C.要動態(tài)組合多于一個的抽象化角色和實現(xiàn)化角色
D.要通過一些基本功能的組合而產(chǎn)生復雜功能,而不使用繼承關系
A.里氏代換原則
B.接口隔離原則
C.單一職責原則
D.開閉原則
A.命令(Command)
B.適配器(Adapter)
C.裝飾(Decorator)
D.享元(Flyweight)
A.一個類只負責一個功能領域中的相應職責
B.就一個類而言,應該有且僅有一個引起它變化的原因
C.一個類承擔的職責越多,越容易復用,被復用的可能性越大
D.一個類承擔的職責過多時需要將職責進行分離,將不同的職責封裝在不同的類中
A.Factory Method 是一個用于幫助分配創(chuàng)建的責任的模式。
B.Factory Method 模式和Abstract Factory 模式總是配合使用。
C.Factory Method 適用于將對象實例化的規(guī)則推遲到某個派生類的情形。
D.Factory Method 是屬于創(chuàng)建型模式。
最新試題
策略模式是一種()模式。
在多個裁判負責打分的比賽中,每位裁判給選手一個得分,選手的最后得分是根據(jù)全體裁判的得分計算出來的。請給出幾種計算選手得分的評分方案,對于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評分方案,可以用()來解決這個問題。
策略模式針對一組算法,將每一個算法封裝到具有()接口的獨立的類中,從而使得它們可以相互替換。
迭代器模式的優(yōu)勢有哪些?()
設計模式中應優(yōu)先使用()而不是繼承。
使用()可以節(jié)省內(nèi)存的開銷,特別適合處理大量細粒度對象。
命令模式的作用是()。
模板方法模式是基于()的代碼復用基本技術,可以將相同的代碼放在父類中,而將不同的方法實現(xiàn)放在不同的子類中。
()允許請求的一方和接收的一方獨立開來,使得請求的一方不必知道接收請求的一方的接口,更不必知道請求是怎么被接收,以及操作是否被執(zhí)行、何時被執(zhí)行,以及是怎么被執(zhí)行的。
在一個文件管理系統(tǒng)中,可以通過()統(tǒng)一操作文件和文件夾。