單項(xiàng)選擇題以下關(guān)于備忘錄模式的敘述的錯(cuò)誤的是()。

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)行操作和檢查


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題以下關(guān)于中介者模式的敘述錯(cuò)誤的是()。

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è)同事類可被重用

2.單項(xiàng)選擇題在中介者模式中通過(guò)中介者將同事類解耦,這是()的具體應(yīng)用。

A.迪來(lái)特法則
B.接口隔離原則
C.里氏代換原則
D.合成復(fù)用原則

5.單項(xiàng)選擇題關(guān)于解釋器模式,以下敘述有誤的是()。

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ù)。

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于享元模式說(shuō)法正確的有()。

題型:多項(xiàng)選擇題

策略模式是一種()模式。

題型:?jiǎn)雾?xiàng)選擇題

()給某一個(gè)對(duì)象提供一個(gè)代理,并由代理對(duì)象控制對(duì)原對(duì)象的引用。

題型:?jiǎn)雾?xiàng)選擇題

()使請(qǐng)求本身成為一個(gè)對(duì)象,這個(gè)對(duì)象和其他對(duì)象一樣可以被存儲(chǔ)和傳遞。

題型:?jiǎn)雾?xiàng)選擇題

()的適用情景是:一個(gè)程序想使用已經(jīng)存在的類,但該類所實(shí)現(xiàn)的接口和當(dāng)前程序所使用的接口不一致。

題型:?jiǎn)雾?xiàng)選擇題

顯示某個(gè)目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時(shí)間順序來(lái)顯示某個(gè)目錄下的全部文件的名字,可以使用()來(lái)解決這個(gè)問(wèn)題。

題型:?jiǎn)雾?xiàng)選擇題

在一個(gè)文件管理系統(tǒng)中,可以通過(guò)()統(tǒng)一操作文件和文件夾。

題型:?jiǎn)雾?xiàng)選擇題

在模板方法模式中,具體模板可以通過(guò)()方法選擇是否執(zhí)行算法框架中的某些步驟。

題型:?jiǎn)雾?xiàng)選擇題

()的結(jié)構(gòu)中包含處理者和具體處理者兩種角色。

題型:?jiǎn)雾?xiàng)選擇題