Java 設計模式 17 介面卡模式

2021-08-14 20:45:32 字數 572 閱讀 6656

介面中定義了多個方法

public inte***ce myinte***ce

抽象類中空實現介面中的方法

public abstract class myinte***ceimpl implements myinte***ce 

@overrie

public void function2()

@overrie

public void function3()

@overrie

public void function4()

@overrie

public void function5()

}

使用介面中的部分功能

/*

介面中有多個抽象方法————>

介面卡類(實現介面,空實現)————>

實現類(用哪個方法,重寫哪個方法)

*/public void tool extends implementsmyinte***ce

}

設計模式 17 介面卡模式

介面卡模式 將乙個類的介面轉換成客戶希望的另外乙個介面。adapter模式使得原本由於介面不相容而不能一起工作的那些類可以一起工作。例項 電源介面卡 何時使用 系統的資料和行為都正確,但是介面不符時,應該考慮用電源介面卡。目的使原有控制範圍之外的乙個原有物件與某個介面匹配。介面卡模式用於 希望復用一...

大話設計模式17 介面卡模式

概念 將乙個類的介面轉換成客戶希望的另外乙個介面。adapter模式使得原本由於介面不相容而不能一起工作的那些類可以一起工作。dp 使用場景 void 進攻 void 防守 class translator public player translator void attack override ...

17 介面卡模式

package adaptermode 介面卡模式 將乙個類的介面轉換成客戶希望的另外乙個介面 adapter模式使得原本由於介面不相容而不能一起工作的那些類可以一起工作 姚明打籃球 剛去nba 聽不懂外語怎麼辦 public class adaptermode 球員抽象類 abstract cla...