国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之設(shè)計(jì)模式(9)

這篇具有很好參考價(jià)值的文章主要介紹了軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之設(shè)計(jì)模式(9)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之設(shè)計(jì)模式(8)

所屬章節(jié):

老版(第一版)教材

第7章.?設(shè)計(jì)模式

? ? ? ? 第2節(jié). 設(shè)計(jì)模式實(shí)例

相關(guān)試題

7. 一組對象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴關(guān)系結(jié)構(gòu)混亂且難以理解。采用()模式,用一個(gè)特定對象來封裝一系列的對象交互,從而使各對象不需顯式地相互引用,使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。

A. 解釋器(Interpreter)

B. 策略(Strategy)

C. 中介者(Mediator)

D. 迭代器(Iterator)

正確答案:C。

解析:

  • 解釋器(Interpreter)模式

解釋器模式屬于類的行為模式,描述了如何為語言定義一個(gè)文法,如何在該語言中表示一個(gè)句子,以及如何解釋這些句子,這里的“語言”是使用規(guī)定格式和語法的代碼。

  • 策略(Strategy)模式

策略模式是一種對象的行為型模式,定義一系列算法,并將每個(gè)算法封裝起來,并讓它們可以相互替換。策略模式讓算法獨(dú)立于使用它的客戶而變化,其目的是將行為和環(huán)境分隔,當(dāng)出現(xiàn)新的行為時(shí),只需要實(shí)現(xiàn)新的策略類。

  • 中介者(Mediator)模式

中介者模式是一種對象的行為型模式,通過一個(gè)中介對象來封裝一系列的對象交互。中介者使得各對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。中介者對象的存在保證了對象結(jié)構(gòu)上的穩(wěn)定,也就是說系統(tǒng)的結(jié)構(gòu)不會因?yàn)樾聦ο蟮囊霂泶罅康男薷墓ぷ鳌?/p>

  • 迭代器(Iterator)模式

迭代器模式是一種對象的行為型模式,提供了一種方法來訪問聚合對象,而不用暴露這個(gè)對象的內(nèi)部表示。迭代器模式支持以不同的方式遍歷一個(gè)聚合對象。

由上述可知,與題目所描述場景符合的是中介者模式。

8. 某廣告公司的宣傳產(chǎn)品有宣傳冊、文章、傳單等多種形式,宣傳產(chǎn)品的出版方式包括紙質(zhì)方式、CD、VCD、在線發(fā)布等。現(xiàn)要求該廣告公司設(shè)計(jì)一個(gè)管理這些宣傳產(chǎn)品的應(yīng)用,采用()設(shè)計(jì)模式較為合適,該模式()。

第1空

A. Decorator

B. Adapter

C. Bridge

D. Facade

正確答案:C。

第2空

A. 將一系列復(fù)雜的類包裝成一個(gè)簡單的封閉接口

B. 將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化

C. 可在不影響其它對象的情況下,以動態(tài)、透明的方式給單個(gè)對象添加職責(zé)

D. 將一個(gè)接口轉(zhuǎn)換為客戶希望的另一個(gè)接口

正確答案:B。

解析:

本題考查設(shè)計(jì)模式的概念及應(yīng)用。

題目所給出的應(yīng)用中,不希望在不同的宣傳產(chǎn)品與具體所采用的的出版方式之間建立一個(gè)固定的綁定關(guān)系,以避免這兩者之間的緊耦合關(guān)系。這種情形適合于采用Bridge(橋接)模式。橋接模式屬于結(jié)構(gòu)型設(shè)計(jì)模式的一種。結(jié)構(gòu)型模式描述如何將類或?qū)ο蠛显谝黄鹦纬筛蟮慕Y(jié)構(gòu)。橋接模式將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。

在以下情況可以使用Bridge模式:文章來源地址http://www.zghlxwxcb.cn/news/detail-713533.html

  • 不希望在抽象以及抽象的實(shí)現(xiàn)部分之間有一個(gè)固定的綁定關(guān)系。例如這種情況可能是因?yàn)椋诔绦蜻\(yùn)行時(shí)刻可以選擇或切換實(shí)現(xiàn)部分。
  • 類的抽象以及它的實(shí)現(xiàn)都應(yīng)該可以通過生成子類的方法加以擴(kuò)充,使用Bridge模式可以對不同的抽象接口和實(shí)現(xiàn)部分進(jìn)行組合,并分別對他們進(jìn)行擴(kuò)充。
  • 對一個(gè)抽象的實(shí)現(xiàn)部分的修改應(yīng)該對用戶不產(chǎn)生影響,即客戶的代碼不必重新編譯。

到了這里,關(guān)于軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之設(shè)計(jì)模式(9)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之軟件架構(gòu)風(fēng)格(3)

    接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之軟件架構(gòu)風(fēng)格(2) 這個(gè)十一注定是一個(gè)不能放松、保持“緊”的十一。由于報(bào)名了全國計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,11月4號就要考試,因此8天長假絕不能荒廢,必須要好好利用起來?,F(xiàn)在將各個(gè)核心知識點(diǎn)

    2024年02月07日
    瀏覽(92)
  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之軟件構(gòu)件(3)

    接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之軟件構(gòu)件(2) 所屬章節(jié): 第2章.?計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識 ? ? ? ? 第3節(jié). 計(jì)算機(jī)軟件 ? ? ? ? ? ? ? ? 2.3.7 軟件構(gòu)件 (2)J2EE(補(bǔ)充知識) J2EE核心組成 : 容器 Applet Container、Application Container、Web Container、EJB Container。 組件

    2024年02月08日
    瀏覽(90)
  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之云計(jì)算(1)

    所屬章節(jié): 第11章. 未來信息綜合技術(shù) ? ? ? ? 第6節(jié).?云計(jì)算和大數(shù)據(jù)技術(shù)概述 大數(shù)據(jù)和云計(jì)算已成為IT領(lǐng)域的 兩種主流 技術(shù)。“數(shù)據(jù)是重要資產(chǎn)”這一概念已成為大家的共識,眾多公司爭相分析、挖掘大數(shù)據(jù)背后的重要財(cái)富。同時(shí)學(xué)術(shù)界、產(chǎn)業(yè)界和政府都對云計(jì)算產(chǎn)生了

    2024年02月04日
    瀏覽(93)
  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之云計(jì)算(3)

    接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之云計(jì)算(2) 所屬章節(jié): 第11章. 未來信息綜合技術(shù) ? ? ? ? 第6節(jié).?云計(jì)算和大數(shù)據(jù)技術(shù)概述 4. 云計(jì)算的發(fā)展歷程 根據(jù)云計(jì)算的定義和內(nèi)涵,這里將從 虛擬化技術(shù) 、 分布式技術(shù) 和 軟件應(yīng)用模式 三個(gè)方面對云計(jì)算的歷史和

    2024年02月04日
    瀏覽(87)
  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之大數(shù)據(jù)(3)

    接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之大數(shù)據(jù)(2) 所屬章節(jié): 第11章. 未來信息綜合技術(shù) ? ? ? ? 第6節(jié).?云計(jì)算和大數(shù)據(jù)技術(shù)概述 大數(shù)據(jù)和云計(jì)算已成為IT領(lǐng)域的兩種主流技術(shù)?!皵?shù)據(jù)是重要資產(chǎn)”這一概念已成為大家的共識,眾多公司爭相分析、挖掘大數(shù)據(jù)背

    2024年02月03日
    瀏覽(93)
  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之云計(jì)算(2)

    接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之云計(jì)算(1) 所屬章節(jié): 第11章. 未來信息綜合技術(shù) ? ? ? ? 第6節(jié).?云計(jì)算和大數(shù)據(jù)技術(shù)概述 3. 云計(jì)算的部署形式 根據(jù)NIST(National Institute of Standards and Technology,美國國家標(biāo)準(zhǔn)與技術(shù)研究院)的定義,云計(jì)算從部署模式上看

    2024年02月04日
    瀏覽(89)
  • 軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(6)

    接前一篇文章:軟考 系統(tǒng)架構(gòu)設(shè)計(jì)師系列知識點(diǎn)之基于架構(gòu)的軟件開發(fā)方法ABSD(5) 所屬章節(jié): 第7章.?系統(tǒng)架構(gòu)設(shè)計(jì)基礎(chǔ)知識 ????????第5節(jié). 特定領(lǐng)域軟件體系結(jié)構(gòu) 相關(guān)試題 1. 基于架構(gòu)的軟件設(shè)計(jì)(ABSD)強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構(gòu)設(shè)計(jì)。ABSD方法

    2024年02月07日
    瀏覽(95)
  • 軟考高級系統(tǒng)架構(gòu)設(shè)計(jì)師系列案例考點(diǎn)專題六:面向服務(wù)架構(gòu)設(shè)計(jì)

    SOA概述和發(fā)展 SOA的參考架構(gòu) SOA主要協(xié)議和規(guī)范 SOA設(shè)計(jì)標(biāo)準(zhǔn)和原則 SOA的設(shè)計(jì)模式 SOA構(gòu)建和實(shí)施 在面向服務(wù)的體系結(jié)構(gòu)(SOA)中,服務(wù)的概念有了延伸,泛指系統(tǒng)對外提供的功能集。 從應(yīng)用的角度定義,可以認(rèn)為SOA是一種應(yīng)用框架,它著眼于日常的業(yè)務(wù)應(yīng)用,并將它們劃分為單

    2024年02月05日
    瀏覽(89)
  • 軟考高級系統(tǒng)架構(gòu)設(shè)計(jì)師系列案例考點(diǎn)專題四:嵌入式系統(tǒng)

    嵌入式每年必考一題,但是屬于選做題,如果不會可以不選。主要考查嵌入式系統(tǒng)的實(shí)時(shí)性和可靠性以及容錯(cuò)等概念。大概率會考到一些嵌入式領(lǐng)域的陌生技術(shù),如果是完全沒有見過的技術(shù),不選即可。 系統(tǒng)可靠性是系統(tǒng)在規(guī)定的時(shí)間內(nèi)及規(guī)定的環(huán)境條件下,完成規(guī)定功能的

    2024年02月09日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包