常用設計模式總結--適配器模式

適配器模式 —adapter 模式。  

在軟件開發的過程中,絕大多數時候,大多數時候,你不是在造輪子,而是在已有的開發工作基礎上進行開發,那不可避免的會碰到以前定義的接口不適用,而這個接口實現的功能又是你所需要的。這個接口已經在很多地方用過了,更改這個看起來像是一個不可能完成的任務,那麼這個時候 apdater 就有了用武之地。

來看一下 adapter 的定義,將一個接口轉化成一個需要的另一個接口。

Adapter 適用的情況:

1)  想使用一個類,但是這個類接口不適合你的要求

2)  你想創建一個可複用的類,這個類可以和其它可以預見的類一起工作。

看看 Adapter 的類圖

adapter類圖

代碼

Target類

Adaptee類

 

Adapter類

具體ConcreteAdaptee

最後來看看測試程序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章