实验2:结构建型模式应用实验(1)
Java高級技術實驗報告
實驗2:結構建型模式應用實驗(1)
報告下載實驗2:結構建型模式應用實驗(1)-Java文檔類資源-CSDN下載
姓名:?? __ _??? ___ ??班級:_ _ _?? ___
學號:_ _?? ___? ??成績:_ _ _?? __ ?????????
一、實驗目的:
(1)了解7種“結構型模式”的定義、特點和工作原理。
(2)理解 種“結構型模式”的結構、實現和應用場景。
(3)學會應用7種“創建型模式”進行軟件開發。
二、實驗要求:
(1)體現相關設計模式的工作原理。
(2)盡量符合面向對象的七條設計原則。
(3)每個實例要有類圖、源代碼和運行結果。
(4)上交實驗報告電子文檔(文檔包含源程序,以班級、學號后兩位、姓名依次出現組成的字符串標識文檔如“計算機19-1班01張三實驗1”,以班級為單位上交)。
三、實驗內容:
1、使用代理模式可實現為被代理的對象提供訪問控制。例如,客戶訂購商品,可以直接從廠家訂購,也可以從網上商城訂購,網上商城是廠家的代理。從網上商城訂購商品,商城可以對商品進行控制,不付款不給商品,收貨人不收貨不給商品,也可以贈送買家額外的禮品、代金券。試使用代理模式模擬該場景。
2、圖1所示為USB公轉PS2母轉接頭轉換器,可實現PS2圓頭鍵盤、鼠標轉換USB插頭接主機。假設用戶手中有個PS2插頭的設備,但是主機上只有USB插頭的插口,那么使用轉換器將PS2插頭轉換成為USB插頭就可以插上主機使用了。
?
圖1? USB公轉PS2母轉接頭轉換器
在軟件開發中,使用適配器模式可使客戶端通過目標類的接口訪問它所提供的服務。適配器模式有三種:類適配器、對象適配器、接口適配器。類適配器模式的原理是通過繼承來實現適配器功能,對象適配器模式的原理是通過組合來實現適配器功能,接口適配器模式的原理是通過抽象類來實現適配器功能。
應用場景:將PS2插頭轉換成為USB插頭,使手中PS2插頭的設備插入主機上的USB插口,從而可以使用。
(1)通過設計下面接口或類:
接口IPS2:描述PS2接口格式
目標接口IUSB:描述USB接口格式
類Usber:接口Usb的實現類,是具體的USB接口格式
類Adapter:用于將ps2接口格式轉換成為USB接口格式
分別使用類適配器模式和對象適配器模式實現應用場景。
三、實驗心得:
總結
以上是生活随笔為你收集整理的实验2:结构建型模式应用实验(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雪梨炖冰糖
- 下一篇: SQL,从熟练到掌握