A.備忘錄模式的作用是在不破壞封裝的前提下捕獲-一個(gè)對(duì)象的內(nèi)部狀態(tài),并在該對(duì)象之外保存這個(gè)狀態(tài),這樣可以在以后將對(duì)象恢復(fù)到原先保存的狀態(tài)
B.備忘錄模式提供了一種狀態(tài)恢復(fù)的實(shí)現(xiàn)機(jī)制,使得用戶可以方便地回到一個(gè)特定的歷史步驟
C.備忘錄模式的缺點(diǎn)在于資源消耗太大,如果類的成員變量太多,就不可避免地占用大量的內(nèi)存,而且每保存一次對(duì)象的狀態(tài)都需要消耗內(nèi)存資源
D.備忘錄模式屬于對(duì)象行為型模式,負(fù)責(zé)人向原發(fā)器請(qǐng)求一個(gè)備忘錄,保留一段時(shí)間后將其送回給負(fù)責(zé)人,負(fù)責(zé)人負(fù)責(zé)對(duì)備忘錄的內(nèi)容進(jìn)行操作和檢查
您可能感興趣的試卷
你可能感興趣的試題
A.中介者模式用個(gè)中介對(duì)象
B.中介者模式和觀察者模式均可以用于降低系統(tǒng)的耦合度,中介者模武用于處理對(duì)象之間一對(duì)多的調(diào)用關(guān)系,而觀察者模式用于處理多對(duì)多的調(diào)用關(guān)系
C.中介者模式簡(jiǎn)化了對(duì)象之間的交互,將原木非以理解的網(wǎng)狀緒構(gòu)轉(zhuǎn)換成相對(duì)簡(jiǎn)單的星形結(jié)構(gòu)
D.中介者將原本分布于多個(gè)對(duì)象間的行為集中在一起,改變這些行為只需要生成新的中介者子類即可,這使各個(gè)同事類可被重用
A.迪來(lái)特法則
B.接口隔離原則
C.里氏代換原則
D.合成復(fù)用原則
A.組合(Composite)
B.適配器(Adapter)
C.中介者(Mediator)
D.狀態(tài)(State)
A.依賴倒轉(zhuǎn)原則
B.接口隔離原則
C.單一職責(zé)原則
D.合成復(fù)用原則
A.當(dāng)一個(gè)待解釋的語(yǔ)言中的句子可以表示為一棵抽象語(yǔ)法樹時(shí)可以使用解釋器模式
B.在解釋器模式中使用類來(lái)表示文法規(guī)則,可以方便地改變或者擴(kuò)展文法
C.解釋器模式既適用于文法簡(jiǎn)單的小語(yǔ)言,也適用于文法非常復(fù)雜的語(yǔ)言解析
D.需要自定義一個(gè)小語(yǔ)言,如一些簡(jiǎn)單的控制指令時(shí),可以考慮使用解釋器模式
最新試題
在Java中實(shí)現(xiàn)單件模式中,需要()的構(gòu)造函數(shù)。
關(guān)于享元模式說(shuō)法正確的有()。
策略模式是一種()模式。
()給某一個(gè)對(duì)象提供一個(gè)代理,并由代理對(duì)象控制對(duì)原對(duì)象的引用。
()使請(qǐng)求本身成為一個(gè)對(duì)象,這個(gè)對(duì)象和其他對(duì)象一樣可以被存儲(chǔ)和傳遞。
()的適用情景是:一個(gè)程序想使用已經(jīng)存在的類,但該類所實(shí)現(xiàn)的接口和當(dāng)前程序所使用的接口不一致。
顯示某個(gè)目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時(shí)間順序來(lái)顯示某個(gè)目錄下的全部文件的名字,可以使用()來(lái)解決這個(gè)問(wèn)題。
在一個(gè)文件管理系統(tǒng)中,可以通過(guò)()統(tǒng)一操作文件和文件夾。
在模板方法模式中,具體模板可以通過(guò)()方法選擇是否執(zhí)行算法框架中的某些步驟。
()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。