java設計模式 介面卡模式

2021-08-19 10:36:34 字數 1643 閱讀 9651

類的介面卡模式:

步驟一:建立乙個介面 targetable

public inte***ce targetable
步驟二:建立乙個類source(其中方法與介面中的方法相同)

public class source 

}

步驟三:建立乙個介面卡類實現繼承source類 ,同時實現介面targetable,達到方法的適配。

public class adapter extends source implements targetable

}

步驟四:進行測試

物件的介面卡模式

步驟一:建立乙個介面targetable  (同上)

步驟二:建立乙個類source(其中方法與介面中的方法相同)(同上)

步驟三:建立乙個物件介面卡

public class adapter implements targetable

@override

public void method1()

@override

public void method2()

}

步驟四:測試

介面介面卡

步驟一:建立乙個介面sourceable

//介面中定義了四個方法

public inte***ce sourceable

步驟二:建立 類source1   source2( 其中存在有方法與介面中的方法相同)

public class source1 extends adapter

}

public class source2 extends adapter

}

步驟三:建立乙個介面介面卡

public abstract  class adapter implements sourceable

@override

public void method2()

@override

public void method3()

@override

public void method4()

}

步驟四:測試

JAVA設計模式 介面卡模式

介面卡模式 要點 1 介面卡模式主要應用於 希望復用一些現存的類,但是介面又與復用環境要求不一致的情況 在遺留 復用 類庫遷移等方面非常有用。2 介面卡模式有物件介面卡和類介面卡兩種形式的實現結構,但是類介面卡採用 多繼承 的實現方式,帶來了不良的高耦合,所以一般不推薦使用。物件介面卡採用 物件組合...

java設計模式 介面卡模式

介面卡模式把乙個類的介面變換成客戶端所期待的另一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。用電器做例子,膝上型電腦的插頭一般都是三相的,即除了陽極 陰極外,還有乙個地極。而有些地方的電源插座卻只有兩極,沒有地極。電源插座與膝上型電腦的電源插頭不匹配使得膝上型電腦無法使用。...

Java設計模式 介面卡模式

目錄 介面卡模式的個人理解 轉換方法 介面卡模式的定義 通用類圖 角色定義 target目標角色 adaptee源角色 adapter介面卡角色 通用源 介面卡模式的優點 首先有乙個目標角色 乙個源角色還有乙個介面卡角色。我們要做的就是利用介面卡角色將源角色轉換為目標角色。而目標角色是乙個正在良好執...