A.原型模式通過(guò)給出一個(gè)原型對(duì)象來(lái)指明所要?jiǎng)?chuàng)建的對(duì)象的類(lèi)型,然后用復(fù)制這個(gè)原型對(duì)象的辦法創(chuàng)建出更多同類(lèi)型的對(duì)象
B.淺克隆僅僅復(fù)制所考慮的對(duì)象,而不復(fù)制它所引用的對(duì)象,也就是其中的成員對(duì)象并不復(fù)制
C.在原型模式中實(shí)現(xiàn)深克隆時(shí)通常需要編寫(xiě)較為復(fù)雜的代碼
D.在原型模式中不需要為每一個(gè)類(lèi)配備一個(gè)克隆方法,因此對(duì)于原型模式的擴(kuò)展很靈活,對(duì)于已有類(lèi)的改造也較為容易
您可能感興趣的試卷
你可能感興趣的試題
A.抽象工廠模式
B.原型模式
C.建造者模式
D.單例模式
A.建造者模式將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示
B.建造者模式允許用戶可以只通過(guò)指定復(fù)雜對(duì)象的類(lèi)型和內(nèi)容就可以創(chuàng)建它們,而不需要知道內(nèi)部的具體構(gòu)建細(xì)節(jié)
C.當(dāng)需要生成的產(chǎn)品對(duì)象有復(fù)雜的內(nèi)部結(jié)構(gòu)時(shí)可以考慮使用建造者模式
D.在建造者模式中,各個(gè)具體的建造者相互之間有較強(qiáng)的依賴(lài)關(guān)系,可通過(guò)指揮者類(lèi)組裝成一個(gè)完整的產(chǎn)品對(duì)象返回給客戶
A.Director類(lèi)隔離了客戶類(lèi)及生產(chǎn)過(guò)程
B.在建造者模式中客戶類(lèi)指導(dǎo)Director類(lèi)去生成對(duì)象或者合成一些類(lèi),并逐步構(gòu)造一個(gè)復(fù)雜對(duì)象
C.Director類(lèi)構(gòu)建一個(gè)抽象建造者Builder子類(lèi)的對(duì)象
D.Director與抽象工廠模式中的工廠類(lèi)類(lèi)似,負(fù)責(zé)返回一個(gè)產(chǎn)品族中的所有產(chǎn)品
A.橋接模式
B.適配器模式
C.策略模式
D.抽象工廠模式
A.產(chǎn)品等級(jí)結(jié)構(gòu)是從不同的產(chǎn)品族中任意選取產(chǎn)品組成的層次結(jié)構(gòu)
B.產(chǎn)品族是指位于不同產(chǎn)品等級(jí)結(jié)構(gòu)、功能相關(guān)的產(chǎn)品組成的家族
C.抽象工廠是指一個(gè)工廠等級(jí)結(jié)構(gòu)可以創(chuàng)建出分屬于不同產(chǎn)品等級(jí)結(jié)構(gòu)的一個(gè)產(chǎn)品族中的所有對(duì)象
D.工廠方法模式對(duì)應(yīng)唯一一個(gè)產(chǎn)品等級(jí)結(jié)構(gòu),而抽象工廠模式則需要面對(duì)多個(gè)產(chǎn)品等級(jí)結(jié)構(gòu)
最新試題
裝飾模式的描述正確的是()。
在一個(gè)文件管理系統(tǒng)中,可以通過(guò)()統(tǒng)一操作文件和文件夾。
在模板方法模式中,具體模板可以通過(guò)()方法選擇是否執(zhí)行算法框架中的某些步驟。
()使請(qǐng)求本身成為一個(gè)對(duì)象,這個(gè)對(duì)象和其他對(duì)象一樣可以被存儲(chǔ)和傳遞。
關(guān)于原始原型模式說(shuō)法正確的有()。
典型情況下,()模式不包容變化。
單例模式的作用是()。
在Java中實(shí)現(xiàn)單件模式中,需要()的構(gòu)造函數(shù)。
模板方法中具體模板是抽象模板的子類(lèi),實(shí)現(xiàn)抽象模板中的()。
上下文和具體策略是()耦合關(guān)系。