A.中介者模式用個(gè)中介對象
B.中介者模式和觀察者模式均可以用于降低系統(tǒng)的耦合度,中介者模武用于處理對象之間一對多的調(diào)用關(guān)系,而觀察者模式用于處理多對多的調(diào)用關(guān)系
C.中介者模式簡化了對象之間的交互,將原木非以理解的網(wǎng)狀緒構(gòu)轉(zhuǎn)換成相對簡單的星形結(jié)構(gòu)
D.中介者將原本分布于多個(gè)對象間的行為集中在一起,改變這些行為只需要生成新的中介者子類即可,這使各個(gè)同事類可被重用
您可能感興趣的試卷
你可能感興趣的試題
A.迪來特法則
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è)待解釋的語言中的句子可以表示為一棵抽象語法樹時(shí)可以使用解釋器模式
B.在解釋器模式中使用類來表示文法規(guī)則,可以方便地改變或者擴(kuò)展文法
C.解釋器模式既適用于文法簡單的小語言,也適用于文法非常復(fù)雜的語言解析
D.需要自定義一個(gè)小語言,如一些簡單的控制指令時(shí),可以考慮使用解釋器模式
A.模板方法
B.命令
C.訪問者
D.解釋器
最新試題
典型情況下,()模式不包容變化。
模板方法模式是基于()的代碼復(fù)用基本技術(shù),可以將相同的代碼放在父類中,而將不同的方法實(shí)現(xiàn)放在不同的子類中。
()允許請求的一方和接收的一方獨(dú)立開來,使得請求的一方不必知道接收請求的一方的接口,更不必知道請求是怎么被接收,以及操作是否被執(zhí)行、何時(shí)被執(zhí)行,以及是怎么被執(zhí)行的。
策略模式是一種()模式。
旅游出行方式可以有多種,如可以乘坐飛機(jī)旅游,也可以乘火車旅游,如果有興趣自行車游也是一種極具樂趣的出行方式。不同的旅游出行方式有不同的實(shí)現(xiàn)過程,客戶可以根據(jù)自己的需要選擇一種合適的旅游方式,以下()可以解決這個(gè)問題。
模板方法中具體模板是抽象模板的子類,實(shí)現(xiàn)抽象模板中的()。
()的適用情景是:一個(gè)程序想使用已經(jīng)存在的類,但該類所實(shí)現(xiàn)的接口和當(dāng)前程序所使用的接口不一致。
顯示某個(gè)目錄下的全部文件的名字,比如可以按文件的大小順序、按文件的名稱、按文件的類型、按最后修改的時(shí)間順序來顯示某個(gè)目錄下的全部文件的名字,可以使用()來解決這個(gè)問題。
命令模式的作用是()。
迭代器模式的優(yōu)勢有哪些?()