設計模式 之 適配者模式

2021-09-12 01:49:49 字數 1458 閱讀 3496

23種設計模式原始碼 :

建立型模式,共五種:

工廠方法模式

抽象工廠模式

單例模式

建造者模式

原型模式

結構型模式,共七種:

介面卡模式

裝飾器模式

**模式

外觀模式

橋接模式

組合模式

享元模式

行為型模式,共十一種:

策略模式

模板方法模式

觀察者模式

迭代子模式

責任鏈模式

命令模式

備忘錄模式

狀態模式

訪問者模式

中介者模式

直譯器模式

package 設計模式.介面卡模式;

public inte***ce adapter

package 設計模式.介面卡模式;

public class people

public string getusername()

public void setusername(string username)

public string getage()

public void setage(string age)

@override

public string tostring()

}

package 設計模式.介面卡模式;

public class peoplelogger implements adapter

public string printlog()

}

package 設計模式.介面卡模式;

//用電器做例子,膝上型電腦的插頭一般都是三相的,即除了陽極、陰極外,還有乙個地極。而有些地方的電源插座卻只有兩極,沒有地極。電源插座與膝上型電腦的電源插頭不匹配使得膝上型電腦無法使用。

//這時候乙個三相到兩相的轉換器(介面卡)就能解決此問題,而這正像是本模式所做的事情

public class adaptertest

}

在興趣的驅動下,寫乙個免費的東西,有欣喜,也還有汗水,希望你喜歡我的作品,同時也能支援一下。 當然,有錢捧個錢場(右上角的愛心標誌,支援支付寶和paypal捐助),沒錢捧個人場,謝謝各位。

謝謝您的贊助,我會做的更好!

設計模式 適配者模式

今天是418旅遊節,我也出門去玩玩,突然看到乙個外國友人在問路,然而他問的那個人似乎聽不懂他在說啥,我走上前去,憑著蹩腳的口語成功幫助了外國友人,感覺自己胸前的紅領巾更亮了。介面卡模式就是將原本兩個不相容的介面,通過某種方式使其能夠共同工作。介面卡模式也分為類結構性模式和物件結構性模式。前者相比後者...

java設計模式之建造者模式和介面卡模式

這裡對於建造者模式,不外乎是對於前面的抽象工廠模式批處理,批量生產物件。抽象工廠模式 建立工廠類實現介面產生物件,物件實現類涵蓋類方法。好處在於,如果 要增加新的類,只需要,再建立乙個工廠類new出新類物件,新類實現介面方法。不用更改工廠,實現解耦。介面卡模式 分為三種 類,物件,介面的三種適配 所...

設計模式之介面卡設計模式

介面卡分為,類介面卡 物件適配 介面適配方式 類介面卡方式採用繼承方式,物件適配方式使用建構函式傳遞 1 我們在使用第三方的類庫,或者說第三方的api的時候,我們通過介面卡轉換來滿足現有系統的使用需求。2 我們的舊系統與新系統進行整合的時候,我們發現舊系統的資料無法滿足新系統的需求,那麼這個時候,我...