A.同一問題的不同表相
B.不同問題的同一表相
C.不同問題的不同表相
D.以上都不是
您可能感興趣的試卷
你可能感興趣的試題
A.動態(tài)地給一個對象添加一些額外的職責(zé)。就增加功能來說,該模式相比生成子類不夠靈活。
B.當一個抽象模型存在兩個方面,其中一個方面依賴于另一方面,將這二者封裝在獨立的對象中以使它們可以各自獨立地改變和復(fù)用。
C.為一個對象動態(tài)連接附加的職責(zé)。
D.將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,以及支持可撤銷的操作。
A.外觀模式
B.代理模式
C.觀察者模式
D.中介者模式
A.鉤子
B.撤銷
C.模板
D.原子
A.public
B.private
C.protect
D.通用
A.代理模式
B.組合模式
C.外觀模式
D.橋接模式
A.結(jié)構(gòu)型
B.創(chuàng)建型
C.行為型
D.過程型
A.機械設(shè)計
B.建筑工程設(shè)計
C.水利工程設(shè)計
D.工業(yè)電力化設(shè)計
A.觀察者模式
B.外觀模式
C.命令模式
D.訪問模式
A.原語操作
B.抽象方法
C.模板方法
D.具體模板
A.它支持以不同的方式遍歷一個聚合對象
B.迭代器簡化了聚合類
C.在同一個聚合上可以有多個遍歷
D.在迭代器模式中,增加新的聚合類和迭代器類都很方便,無須修改原有代碼,滿足“開閉原則”的要求E 增加新的聚合類需要對應(yīng)增加新的迭代器類
E.增加新的聚合類需要對應(yīng)增加新的迭代器類
最新試題
關(guān)于原始原型模式說法正確的有()。
在多個裁判負責(zé)打分的比賽中,每位裁判給選手一個得分,選手的最后得分是根據(jù)全體裁判的得分計算出來的。請給出幾種計算選手得分的評分方案,對于某次比賽,可以從你的方案中選擇一種方案作為本次比賽的評分方案,可以用()來解決這個問題。
設(shè)計模式中應(yīng)優(yōu)先使用()而不是繼承。
典型情況下,()模式不包容變化。
()僅僅封裝算法,提供新算法插入到已有系統(tǒng)中,以及老算法從系統(tǒng)中“退休”的方便,并不決定在何時使用何種算法,算法的選擇由客戶端來決定。
在Java中實現(xiàn)單件模式中,需要()的構(gòu)造函數(shù)。
使用()可以節(jié)省內(nèi)存的開銷,特別適合處理大量細粒度對象。
關(guān)于享元模式說法正確的有()。
設(shè)計模式起源于()。
模板方法模式是基于()的代碼復(fù)用基本技術(shù),可以將相同的代碼放在父類中,而將不同的方法實現(xiàn)放在不同的子類中。