版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、設(shè)計(jì)模式教學(xué)大綱與教學(xué)計(jì)劃課程名稱中文名稱:設(shè)計(jì)模式 英文名稱:Design Patterns開(kāi)課學(xué)期第4學(xué)期總學(xué)時(shí)48學(xué)時(shí)理論:24學(xué)時(shí)上機(jī):24學(xué)時(shí)項(xiàng)目:無(wú)教研小組軟件組撰寫(xiě)人付淑芬職 稱軟件教師課程的性質(zhì)與任務(wù)本課程為專業(yè)必修課。本課程在第四學(xué)期課程中講解,在前三個(gè)學(xué)期學(xué)生已經(jīng)學(xué)習(xí)了.Net專業(yè)的基本課程,具有一定的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),但對(duì)面向?qū)ο笏枷氲恼J(rèn)識(shí)較膚淺,對(duì)設(shè)計(jì)模式還沒(méi)有概念。通過(guò)本門課的學(xué)習(xí),使學(xué)生對(duì)面向?qū)ο笥幸粋€(gè)深入的了解,通過(guò)程序的不斷重構(gòu)和演變,把設(shè)計(jì)模式的學(xué)習(xí)門檻降低,使學(xué)生初步掌握程序的設(shè)計(jì)模式。課程目標(biāo)n 掌握面向?qū)ο蠡A(chǔ)知識(shí)n 掌握創(chuàng)建型設(shè)計(jì)模式n 掌握結(jié)構(gòu)型模式n
2、掌握行為模式本課程主要內(nèi)容及計(jì)劃教學(xué)計(jì)劃章節(jié)理論內(nèi)容理論課時(shí)上機(jī)內(nèi)容上機(jī)課時(shí)第一講面向?qū)ο蠡A(chǔ)2練習(xí)面向?qū)ο蟮幕A(chǔ)知識(shí)2第二講簡(jiǎn)單工廠模式2通過(guò)計(jì)算器程序設(shè)計(jì)練習(xí)簡(jiǎn)單工廠模式的使用2第三講策略模式2通過(guò)商場(chǎng)收銀軟件的設(shè)計(jì)練習(xí)策略模式的使用2第四講工廠方法模式練習(xí)工廠方法模式的使用2第五講裝飾模式2通過(guò)編寫(xiě)一個(gè)可以給人搭配不同的服飾的系統(tǒng)練習(xí)裝飾模式的使用2第六講代理模式2通過(guò)為別人做嫁衣的案例練習(xí)代理模式的使用2第七講原型模式2練習(xí)原型模式的使用2第八講模板方法模式2練習(xí)模板方法模式的使用2第九講抽象工廠模式2練習(xí)抽象工廠模式的使用2第十講外觀模式2練習(xí)外觀模式的使用2第十一講觀察者模式2練習(xí)
3、觀察者模式的使用2第十二講MVC設(shè)計(jì)模式VSS2005源代碼管理工具2練習(xí)MVC設(shè)計(jì)模式的使用學(xué)習(xí)使用源代碼管理工具和版本控制工具(VSS2005/ SVN)2總課時(shí)482424第一講 面向?qū)ο蠡A(chǔ)課程目標(biāo):n 掌握面向?qū)ο蠡A(chǔ)知識(shí)重點(diǎn)和難點(diǎn):n 面向?qū)ο笾卸鄳B(tài)和接口的使用知識(shí)點(diǎn):1. 類與實(shí)例2. 構(gòu)造方法、方法重載3. 屬性與修飾符4. 封裝、繼承、多態(tài)5. 重構(gòu)、抽象類、接口6. 集合、泛型7. 委托與事件第二講 簡(jiǎn)單工廠模式課程目標(biāo):n 掌握簡(jiǎn)單工廠模式的使用重點(diǎn)和難點(diǎn):n 對(duì)程序的可維護(hù)性、可擴(kuò)展性、可復(fù)用性及靈活性的理解。n 對(duì)緊耦合和松耦合的理解n 對(duì)UML類圖的理解n 簡(jiǎn)單工廠
4、模式的使用知識(shí)點(diǎn):1. 代碼編寫(xiě)規(guī)范2. 面向?qū)ο缶幊?. 面向?qū)ο蟮暮锰?. 緊耦合與松耦合5. 簡(jiǎn)單工廠模式6. UML類圖第三講 策略模式課程目標(biāo):n 掌握策略模式的使用重點(diǎn)和難點(diǎn):n 對(duì)策略模式的理解及使用知識(shí)點(diǎn):1. 商場(chǎng)收銀軟件2. 簡(jiǎn)單工廠實(shí)現(xiàn)商場(chǎng)收銀3. 策略模式4. 策略模式實(shí)現(xiàn)5. 策略與簡(jiǎn)單工廠結(jié)合6. 策略模式解析第四講 工廠方法模式課程目標(biāo):n 掌握工廠方法模式的使用重點(diǎn)和難點(diǎn):n 工廠方法模式實(shí)現(xiàn)計(jì)算器程序知識(shí)點(diǎn):1. 簡(jiǎn)單工廠模式實(shí)現(xiàn)2. 工廠方法模式實(shí)現(xiàn)3. 簡(jiǎn)單工廠VS工廠方法模式第五講 裝飾模式課程目標(biāo):n 掌握裝飾模式的使用重點(diǎn)和難點(diǎn):n 裝飾模式的使用知
5、識(shí)點(diǎn):1. 小菜扮靚第一版2. 小菜扮靚第二版3. 裝飾模式4. 小菜扮靚第三版5. 裝飾模式總結(jié)第六講 代理模式課程目標(biāo):n 掌握代理模式的使用重點(diǎn)和難點(diǎn):n 代理模式的使用知識(shí)點(diǎn):1. 為別人做嫁衣2. 沒(méi)有代理的代碼3. 只有代理的代碼4. 符合實(shí)際的代碼5. 代理模式6. 代理模式應(yīng)用第七講 原型模式課程目標(biāo):n 掌握原型模式的使用重點(diǎn)和難點(diǎn):n 原型模式的使用知識(shí)點(diǎn):1. 夸張的簡(jiǎn)歷2. 簡(jiǎn)歷代碼初步實(shí)現(xiàn)3. 原型模式4. 簡(jiǎn)歷的原型實(shí)現(xiàn)5. 淺復(fù)制與深復(fù)制6. 簡(jiǎn)歷的深復(fù)制實(shí)現(xiàn)第八講 模板方法模式課程目標(biāo):n 掌握模板方法模式的使用重點(diǎn)和難點(diǎn):n 模板方法模式的使用知識(shí)點(diǎn):1. 重
6、復(fù)=易錯(cuò)+難改2. 提煉代碼3. 模板方法模式4. 模板方法模式特點(diǎn)第九講 抽象工廠模式課程目標(biāo):n 掌握抽象工廠模式的使用重點(diǎn)和難點(diǎn):n 抽象工廠模式的使用知識(shí)點(diǎn):1. 最基本的數(shù)據(jù)訪問(wèn)程序2. 用了工廠方法模式的數(shù)據(jù)訪問(wèn)程序3. 用了抽象工廠模式的數(shù)據(jù)訪問(wèn)程序4. 抽象工廠模式5. 抽象工廠模式的優(yōu)點(diǎn)與缺點(diǎn)6. 用簡(jiǎn)單工廠來(lái)改進(jìn)抽象工廠7. 用反射+抽象工廠的數(shù)據(jù)訪問(wèn)程序8. 用反射+配置文件實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)程序第十講 外觀模式課程目標(biāo):n 掌握外觀模式的使用重點(diǎn)和難點(diǎn):n 外觀模式的使用知識(shí)點(diǎn):1. 股民炒股代碼2. 投資基金代碼3. 外觀模式4. 何時(shí)使用外觀模式第十一講 MVC設(shè)計(jì)模式課程目標(biāo):n 掌握MVC設(shè)計(jì)模式的使用重點(diǎn)和難點(diǎn):n MVC設(shè)計(jì)模式的使用知識(shí)點(diǎn):1. 創(chuàng)建MVC設(shè)計(jì)模式2. MVC設(shè)計(jì)模式的使
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四前期物業(yè)服務(wù)協(xié)議及社區(qū)文化活動(dòng)服務(wù)合同3篇
- 2024年高端紅酒代理銷售合同協(xié)議
- 2025年度市場(chǎng)調(diào)研服務(wù)外包合同4篇
- 二零二四年個(gè)性化嬰兒護(hù)理服務(wù)與月嫂雇傭協(xié)議3篇
- 2025年茶店加盟管理合同范本簡(jiǎn)易4篇
- 專業(yè)蝦苗供應(yīng)協(xié)議模板2024年適用版A版
- 2025年度航空器材產(chǎn)品定制采購(gòu)服務(wù)協(xié)議4篇
- 2025年度城市地下綜合管廊建設(shè)施工合同9篇
- 2025年茶樓茶葉采購(gòu)與營(yíng)銷推廣合同范本4篇
- 2024門店承包與區(qū)域市場(chǎng)拓展合同范本3篇
- 《庖丁解?!帆@獎(jiǎng)?wù)n件(省級(jí)公開(kāi)課一等獎(jiǎng))-完美版PPT
- 化工園區(qū)危險(xiǎn)品運(yùn)輸車輛停車場(chǎng)建設(shè)標(biāo)準(zhǔn)
- 6月大學(xué)英語(yǔ)四級(jí)真題(CET4)及答案解析
- 氣排球競(jìng)賽規(guī)則
- 電梯維修保養(yǎng)報(bào)價(jià)書(shū)模板
- 危險(xiǎn)化學(xué)品目錄2023
- FZ/T 81024-2022機(jī)織披風(fēng)
- GB/T 33141-2016鎂鋰合金鑄錠
- JJF 1069-2012 法定計(jì)量檢定機(jī)構(gòu)考核規(guī)范(培訓(xùn)講稿)
- 綜合管廊工程施工技術(shù)概述課件
- 公積金提取單身聲明
評(píng)論
0/150
提交評(píng)論