版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、三、題目預(yù)測(cè)三、題目預(yù)測(cè)填空題:填空題:1.請(qǐng)從外觀、組合、工廠方法、模板方法、觀察者、單件、抽象工廠、命令、迭代器、代理、適配器模式中選擇7種填入下列的空缺中。P6101)工廠方法模式中,父類負(fù)責(zé)定義創(chuàng)建對(duì)象的公共接口,子類決定要?jiǎng)?chuàng)建的具體類是哪一個(gè)。2)抽象工廠模式提供一系列相關(guān)或相互依賴對(duì)象的接口而無(wú)需指定它們具體的類。3)單件模式確保某一個(gè)類僅有一個(gè)實(shí)例,并自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例。4)組合模式將對(duì)象組合成樹形結(jié)構(gòu)以表
2、示“部分整體”的層次結(jié)構(gòu)。使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性。5)外觀模式定義了一個(gè)高層接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用,為子系統(tǒng)中的一組接口提供一個(gè)一致的界面,簡(jiǎn)化了一群類的接口。6)觀察者模式定義對(duì)象間的一種一對(duì)多的依賴關(guān)系當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí)所有依賴于它的對(duì)象都得到通知并被自動(dòng)更新,也就是讓對(duì)象能在狀態(tài)改變時(shí)被通知。7)模板模MVC模型式定義一個(gè)操作中的算法的骨架,而將一些步驟延遲到子類中。8)迭代器模式在
3、對(duì)象的集合之中游走,而不暴露集合的實(shí)現(xiàn)。9)代理模式包裝對(duì)象,以控制對(duì)比對(duì)象的訪問。10)適配器模式封裝對(duì)象,并提供不同的接口。2.工廠模式分為(簡(jiǎn)單工廠)(工廠方法)(抽象工廠)三種類型。3.適配器模式,分為類的適配器和對(duì)象的適配器兩種實(shí)現(xiàn)。其中類的適配器采用的是(繼承)關(guān)系,而對(duì)象適配器采用的是(組合聚合)關(guān)系。4.設(shè)計(jì)模式的基本要素有(名字),(意圖),(問題),(解決方案),(參與者與協(xié)作者),(實(shí)現(xiàn)),(一般性結(jié)構(gòu))。5.MV
4、C模型的基本工作原理是基于(觀察者)模式,實(shí)現(xiàn)是基于(命令)模式6.面向?qū)ο蟮牧鶙l基本原則包括:開閉原則,里式代換原則,合成聚合原則以及(依賴倒轉(zhuǎn)),(迪米特法則)(接口隔離)。7當(dāng)我們想用不同的請(qǐng)求對(duì)客戶進(jìn)行參數(shù)化時(shí),可以使用(命令)模式。A.適應(yīng)需求變化B.程序易于理解C.減少開發(fā)過程中的代碼開發(fā)工作量D.簡(jiǎn)化軟件系統(tǒng)的設(shè)計(jì)2.若系統(tǒng)中的某子模塊需要為其它模塊提供訪問不同數(shù)據(jù)庫(kù)系統(tǒng)(acle、SQLServer、DB2UDB等)的功
5、能,這些數(shù)據(jù)庫(kù)系統(tǒng)提供的訪問接口有一定的差異,但訪問過程卻都是相同的,例如,先連接數(shù)據(jù)庫(kù),再打開數(shù)據(jù)庫(kù),最后對(duì)數(shù)據(jù)進(jìn)行查詢,(D)設(shè)計(jì)模式可抽象出相同的數(shù)據(jù)庫(kù)訪問過程;A.外觀B.裝飾C.單件D.模板方法3系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動(dòng)條、或者帶有黑色邊框、或者既有滾動(dòng)條又有黑色邊框的文本顯示控件和圖片顯示控件,
6、但希望最多只增加三個(gè)類,(B)設(shè)計(jì)模式可以實(shí)現(xiàn)該目的。A.外觀B.裝飾C.單件D.模板方法4.下面的類圖表示的是哪個(gè)模式?(A)A、抽象工廠模式(AbstractFacty)B、工廠方法模式(FactyMethod)C、命令模式(Comm)D、責(zé)任鏈模式(ChainofResponsibility)5.下面的類圖表示的是哪個(gè)設(shè)計(jì)模式?(B)A、代理模式(Proxy)B、裝飾模式(Decat)C、橋接模式(Bridge)D、觀察者模式(O
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)計(jì)模式復(fù)習(xí)題
- 設(shè)計(jì)模式考試復(fù)習(xí)題含答案
- 設(shè)計(jì)模式考試復(fù)習(xí)題(含答案)
- 美學(xué)美育復(fù)習(xí)題復(fù)習(xí)題
- 復(fù)習(xí)題計(jì)算專項(xiàng)復(fù)習(xí)題
- 化工設(shè)計(jì)復(fù)習(xí)題
- 《標(biāo)志設(shè)計(jì)》復(fù)習(xí)題
- 焦?fàn)t調(diào)溫工復(fù)習(xí)題復(fù)習(xí)題
- 設(shè)計(jì)美學(xué)復(fù)習(xí)題
- 設(shè)計(jì)概論復(fù)習(xí)題
- 復(fù)習(xí)題
- 發(fā)酵工廠設(shè)計(jì)復(fù)習(xí)題
- 自考設(shè)計(jì)素描復(fù)習(xí)題
- 汽車設(shè)計(jì)復(fù)習(xí)題答案
- 程序設(shè)計(jì)ⅰ復(fù)習(xí)題
- 模具設(shè)計(jì)復(fù)習(xí)題
- 測(cè)控儀器設(shè)計(jì)復(fù)習(xí)題
- 住宅設(shè)計(jì)原理復(fù)習(xí)題
- 機(jī)械設(shè)計(jì)復(fù)習(xí)題
- 《標(biāo)志設(shè)計(jì)》復(fù)習(xí)題2015
評(píng)論
0/150
提交評(píng)論