下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件體系結(jié)構(gòu)實(shí)驗(yàn)報(bào)告項(xiàng)目名稱結(jié)構(gòu)型設(shè)計(jì)模式實(shí)驗(yàn)專業(yè)班級(jí)12 0 6學(xué) 號(hào)3901120 60 4姓 名實(shí)驗(yàn)成績:批閱教師:實(shí)驗(yàn)4結(jié)構(gòu)型設(shè)計(jì)模式實(shí)驗(yàn)實(shí)驗(yàn)學(xué)時(shí):2每組人數(shù):1實(shí)驗(yàn)類型:3(1:基礎(chǔ)性 2 :綜合性3:設(shè)計(jì)性4:研究性)實(shí)驗(yàn)要求:1(1:必修2:選修3淇它)實(shí)驗(yàn)類別:3(1:基礎(chǔ)2:專業(yè)基礎(chǔ)3:專業(yè)4:其它)、實(shí)驗(yàn)?zāi)康氖炀毷褂肞 owerDe signe r和任意一種面向?qū)ο缶幊陶Z言實(shí)現(xiàn)幾種常見的結(jié)構(gòu)型設(shè)計(jì)模式,包括適配器模式、組合模式和外觀模式,理解每一種設(shè)計(jì)模式的模式動(dòng)機(jī),掌握模式結(jié)構(gòu),學(xué)習(xí)如何使用代碼實(shí)現(xiàn)這些模式。、實(shí)驗(yàn)內(nèi)容1. 現(xiàn)有一個(gè)接口 Da ta Ope r ation
2、定義了排序方法 so rt ( in t ) 和查找方法 search。nt , i nt),已知類 Qu ickSo r t 的q uickSor t (in t )方法實(shí)現(xiàn)了快速排序算 法,類B i na r y S earc h的bi na rySearch(i nt, in t)方法實(shí)現(xiàn)了二分查找算法。試使用 適配器模式設(shè)計(jì)一個(gè)系統(tǒng),在不修改源代碼的情況下將類QuickSort和類Bi na ry S e a rch的方法適配到Da ta Opera ti o n接口中。繪制類圖并編程實(shí)現(xiàn)。(要求實(shí)現(xiàn)快速排序和二分查找,使用對(duì)象適配器實(shí)現(xiàn))2. Win dow s Me d ia P
3、1 ay e r和Real Pl ayer是兩種常用的媒體播放器 ,它們的A PI結(jié)構(gòu)和調(diào)用方法存在區(qū)別?,F(xiàn)在你的應(yīng)用程序需要支持這兩種播放器A PI,而且在將來可能還需要支持新的媒體播放器 ,請(qǐng)問如何設(shè)計(jì)該應(yīng)用程序?繪制類圖并編程模擬實(shí)現(xiàn)。3. 使用組合模式設(shè)計(jì)一個(gè)殺毒軟件(Anti V iru s )的框架,該軟件既可以對(duì)某個(gè)文件夾(Folder)殺毒,也可以對(duì)某個(gè)指定的文件(File)進(jìn)行殺毒,文件種類包括文本文件Text F i l e、圖片文件ImageFile、視頻文件 Vid e oFi le。繪制類圖并編程模擬實(shí)現(xiàn)。4. 某教育機(jī)構(gòu)組織結(jié)構(gòu)如下圖所示:在該教育機(jī)構(gòu)的 0A系統(tǒng)中
4、可以給各級(jí)辦公室下發(fā)公文,試采用組合模式設(shè)計(jì)該機(jī)構(gòu)的組織結(jié)構(gòu),繪制相應(yīng)的類圖并編程模擬實(shí)現(xiàn),在客戶端代碼中模擬下發(fā)公文。5. 某軟件公司為新開發(fā)的智能手機(jī)控制與管理軟件提供了一鍵備份功能,通過該功能可以將原本存儲(chǔ)在手機(jī)中的通信錄、短信、照片、歌曲等資料一次性全部拷貝到移動(dòng)存儲(chǔ)介質(zhì)(例如MMC卡或SD卡)中。在實(shí)現(xiàn)過程中需要與多個(gè)已有的類進(jìn)行交互,例如通訊錄管理類、短信管理類等,為了降低系統(tǒng)的耦合度,試使用外觀模式來設(shè)計(jì)并編程模擬實(shí)現(xiàn)該一鍵備份功能。6. 某信息系統(tǒng)需要提供一個(gè)數(shù)據(jù)處理和報(bào)表顯示模塊,該模塊可以讀取不同類型的文件中的數(shù)據(jù)并將數(shù)據(jù)轉(zhuǎn)換成X ML格式,然后對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,最后以報(bào)
5、表方式來顯示數(shù)據(jù)。由于該過程需要涉及到多個(gè)類, 試使用外觀模式設(shè)計(jì)該數(shù)據(jù)處理和報(bào)表顯示模塊??紤]到有些文件本身已經(jīng)是 XML格式,無須進(jìn)行格式轉(zhuǎn)換,為了讓系統(tǒng)具有更好的擴(kuò)展性,在系統(tǒng) 設(shè)計(jì)中可以引入抽象外觀類。三、實(shí)驗(yàn)要求1 .結(jié)合實(shí)例,正確無誤地繪制適配器模式、組合模式和外觀模式的模式結(jié)構(gòu)圖;2 .使用任意一種面向?qū)ο缶幊陶Z言實(shí)現(xiàn)適配器模式、組合模式和外觀模式實(shí)例,代碼 運(yùn)行正確無誤。四、實(shí)驗(yàn)步驟1. 結(jié)合實(shí)例,使用P o w erD e si g n er繪制適配器模式實(shí)例結(jié)構(gòu)圖并用面向?qū)ο缶幊?語言實(shí)現(xiàn)該模式實(shí)例;2. 結(jié)合實(shí)例,使用Po we r Des i gn er繪制適配器模式實(shí)例結(jié)構(gòu)圖并用面向?qū)ο缶幊陶Z 言實(shí)現(xiàn)該模式實(shí)例;3. 結(jié)合實(shí)例,使用 PowerDesig ner繪制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中化學(xué)教材(人教版)課本實(shí)驗(yàn)(回歸課本)
- 人教部編版《道德與法治》二年級(jí)上冊(cè)第14課《家鄉(xiāng)物產(chǎn)養(yǎng)育我》精美課件(第2課時(shí))
- 第47屆世界技能大賽江蘇省選拔賽計(jì)算機(jī)軟件測試項(xiàng)目樣題
- 2024年《消費(fèi)行為學(xué)》與可持續(xù)發(fā)展理念教案
- 未來教室:2024年筆尖流出的故事教案實(shí)踐案例
- 2023年計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)試題及答案詳解
- 2024年教育新篇章:3dmax教案改革
- 針對(duì)不同行業(yè)的安全教育培訓(xùn)記錄表2024年版
- 滬科版七年級(jí)下冊(cè)整式乘法與因式分解試卷
- 實(shí)驗(yàn)細(xì)菌革蘭氏染色法講課文檔
- 2024年二手物品寄售合同
- 2023年遼陽宏偉區(qū)龍鼎山社區(qū)衛(wèi)生服務(wù)中心招聘工作人員考試真題
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)附答案集錦
- 歷史期中復(fù)習(xí)課件七年級(jí)上冊(cè)復(fù)習(xí)課件(部編版2024)
- 7.2.2 先天性行為和學(xué)習(xí)行為練習(xí) 同步練習(xí)
- 2024-2025學(xué)年八年級(jí)物理上冊(cè) 4.2光的反射說課稿(新版)新人教版
- 《現(xiàn)代管理原理》章節(jié)測試參考答案
- 電子元器件有效貯存期、超期復(fù)驗(yàn)及裝機(jī)前的篩選要求
- 2024秋期國家開放大學(xué)??啤陡叩葦?shù)學(xué)基礎(chǔ)》一平臺(tái)在線形考(形考任務(wù)一至四)試題及答案
- 初中美術(shù)板報(bào)設(shè)計(jì)1ppt課件
- 淺談智能化工程總包管理及智能化工程深化設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論