




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、重 慶 大 學學 生 實 驗 報 告實驗課程名稱 軟件架構與設計模式 開課實驗室 DS1501 學 院 2010 年級 數媒 專業班 2 學 生 姓 名 羅正武 學 號 20102112 開 課 時 間 2012 至 2013 學年第 2學期總 成 績教師簽名軟件學院制軟件架構與設計模式實驗報告 開課實驗室:軟件學院 年 月 日學院軟件學院年級、專業、班2010 -數媒 -2姓名羅正武成績課程名稱軟件架構與設計模式實驗項目名 稱 “創建型模式”的應用指導教師教師評語教師簽名:年 月 日一、實驗目的以工廠模式(Factory Method)為實驗實例,掌握“創建型模式”的工作原理和應用環境。二、
2、實驗條件計算機上安裝Word字處理軟件、Ea軟件、Eclipse。三、實驗內容用Factory Method模式設計一個電視機工廠:要求為每種品牌的電視機提供一個子工廠,如:海爾工廠專門負責生產海爾電視機,海信工廠專門負責生產海信電視機,如果需要生產TCL電視機或創維電視機,只需要對應增加一個新的TCL工廠或創維工廠即可,原有的工廠無須做任何修改,使得整個系統具有更加的靈活性和可擴展性。四、實驗步驟1、用UML設計“電視機工廠”的類圖。(參考:“電視機工廠”涉及到的類有Client、TVFactory、TV、HaierTVFactory、HisenseTVFactory、HaierTV、His
3、enseTV等)2、測試程序,運行結果截圖。3、程序寫出“電視機工廠”的源代碼。/* * */* * author brucemars * */package factoryMode; interface Tv public void play(); interface TvFactory public Tv productTv(); class HaierTv implements Tv public void play() System.out.println("播放的是海爾電視"); class HisenseTv implements Tv public void
4、play() System.out.println("播放的是海信電視"); class HaierTvFactory implements TvFactory Overridepublic Tv productTv() / TODO Auto-generated method stubSystem.out.println("海信電視工廠生產"); /return HaierTv();return new HaierTv(); class HisenseTvFactory implements TvFactory Overridepublic Tv productTv() / TODO Auto-generated method stubSystem.out.println("海信電視工廠生產"); return new HisenseTv(); public class tvfac public static void main(String args) TvFactory mytvFactory; Tv myTv; mytvFactory = new HisenseTvFactory(); myTv = mytvFductTv(); myTv.play(); myt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 駐村工作隊疫情防控工作總結模版
- 湖南省湘一名校聯盟2024-2025學年高一下學期期中考試歷史試題(原卷版)
- 山東省濟寧市2025年高考模擬考試語文試題及答案(濟寧三模)
- 機械制圖基礎知識規范
- 中職學生政治思想個人總結模版
- 前臺收銀年終總結模版
- 癥狀性癲癇綜合征的臨床護理
- 學前兒童發展 課件 第11章 學前兒童情緒的發展
- 解碼新質生產力
- 離心泵操作與維護培訓
- 大學體育與健康智慧樹知到期末考試答案章節答案2024年齊魯師范學院
- 產品全生命周期管理流程
- 2006用工合同范本
- 浙江省溫州市樂清市2023-2024學年六年級下學期期末小升初科學試卷
- 小區消防移交物業協議書
- 2024年正式離婚協議電子版(三篇)
- 第8課《良師相伴 亦師亦友》第1框《良師相伴助力成長》-【中職專用】《心理健康與職業生涯》同步課堂課件
- 中餐餐中服務服務流程培訓
- 中國食物成分表2018年(標準版)第6版
- 2024春期國開電大本科《現代漢語專題》在線形考(任務1至6)試題及答案
- 九三學社申請入社人員簡歷表
評論
0/150
提交評論