亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

模式的秘密---適配器模式

tuohuangs JAVA開發工程師
難度中級
時長30分
學習人數
綜合評分9.47
133人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.3 邏輯清晰
  • 模式的秘密---適配器模式——什么是適配器模式 適配器模式定義:將一個類的接口,轉換成期望的另外一個借口,使得由于接口不兼容而不能一起工作的那些類可以一起工作。
    查看全部
  • 適配器的分類
    查看全部
  • 適配器的定義
    查看全部
  • 適配器結構圖
    查看全部
  • 適配器的作用
    查看全部
  • 適配器作用
    查看全部
  • 適配器模式分類
    查看全部
  • 適配器模式構成圖
    查看全部
  • 適配器模式
    查看全部
  • sgssb
    查看全部
  • 模式的秘密---適配器模式——適配器模式的總結 適配器的作用: 1、透明:使用適配器,客戶端可以調用同一接口,因而對客戶端來說是透明的,這樣做更簡單,更直接,更緊湊。 2、重用:復用了現存的類,解決了現存類和復用環境要求不一致的問題。 3、低耦合:將目標類和適配者類解耦,通過引入一個適配器類重用現有的適配者類,而無需修改原有代碼(遵循開閉原則)。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】
    查看全部
  • 模式的秘密---適配器模式——使用組合或繼承的方式實現插座適配器 II 4、TwoPlugAdapterExtends.java(繼承方式) /* * 二相轉三相的插座適配器 */ public class TwoPlugAdapterExtends extends GBTwoPlug implements ThreePlugIf { @Override public void powerWithThree() { System.out.println("通過轉化"); this.powerWithTwo(); } } 5、NoteBook.java(客戶端) public class NoteBook { private ThreePlugIf plug; public NoteBook(ThreePlugIf plug){ this.plug = plug; } //使用插座充電 public void charge(){ plug.powerWithThree(); } public static void main(String[] args) { GBTwoPlug two = new GBTwoPlug(); //組合方式 ThreePlugIf three = new TwoPlugAdapter(two); NoteBook nb = new NoteBook(three); nb.charge(); //繼承方式 three = new TwoPlugAdapterExtends(); nb = new NoteBook(three); nb.charge(); } } Ps:繼承的方式來實現適配器,受到Java單繼承的限制,一旦繼承了適配器,就無法再繼承其他類。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】
    查看全部
  • 模式的秘密---適配器模式——使用組合或繼承的方式實現插座適配器 I 個人理解:假設只有【充電器-三叉插頭】和【二相供電】和【筆記本】,要給筆記本順利充電,則通過特殊適配器,把【充電器-三叉插頭】和【二相供電】連接起來即可。 1、GBTwoPlug.java public class GBTwoPlug { //使用二相電流供電 public void powerWithTwo(){ System.out.println("使用二相電流供電"); } } 2、ThreePlugIf.java /* * 三相插座接口 */ public interface ThreePlugIf { //使用三相電流供電 public void powerWithThree(); } 3、TwoPlugAdapter.java(組合方式) /* * 二相轉三相的插座適配器 */ public class TwoPlugAdapter implements ThreePlugIf { private GBTwoPlug plug; public TwoPlugAdapter(GBTwoPlug plug){ this.plug = plug; } @Override public void powerWithThree() { System.out.println("通過轉化"); plug.powerWithTwo(); } } 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】
    查看全部
  • 模式的秘密---適配器模式——什么是適配器模式 適配器模式定義:將一個類的接口,轉換成期望的另外一個借口,使得由于接口不兼容而不能一起工作的那些類可以一起工作。 【溫馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等編程愛好者關注我,加我慕課好友,互相學習,共同進步!】
    查看全部
  • 適配器分類: 組合 繼承
    查看全部

舉報

0/150
提交
取消
課程須知
本課程的學習,需要小伙伴們具有以下基礎 1、Java基礎 2、掌握面向對象的思想 如果您是新手,建議先移步 《Java入門第一季》 和 《Java入門第二季》
老師告訴你能學到什么?
1、理解適配器模式的含義及該模式的角色關系 2、理解兩種模式的區別 3、領悟適配器模式是如何通過“組合”和“繼承”實現代碼重用 4、學會靈活運用適配器解決問題

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!