設計模式 介面卡模式2

2022-08-21 11:03:14 字數 1116 閱讀 6979

先寫player類

public abstract class player 

public abstract void attack();

public abstract void defense();

}

在寫幾個類用來繼承player類

public class center extends player

@override

public void attack()

@override

public void defense()

}

public class guards extends player

@override

public void attack()

@override

public void defense()

}

public class forwards extends player

@override

public void attack()

@override

public void defense()

}

但是由於姚明同學是外籍人,所以寫乙個外籍的運動員

public class foreigncenter 

public void fangshou()

public string getname()

public void setname(string name)

}

再給姚明配乙個翻譯

public class translator extends player

@override

public void attack()

@override

public void defense()

}

再寫測試類

public class program 

}

設計模式 介面卡模式 類介面卡 物件介面卡

乙個小例子,便於理解,上 這是我們造的。現在想用這個方法。public class adaptee 類介面卡。對我們想要的方法封裝一下,target就能像之前一樣,呼叫request方法即可。public class adapter1 extends adaptee implements targe...

設計模式之介面卡模式(類介面卡模式)

介面卡模式,即定義乙個包裝類,用於包裝不相容介面的物件 包裝類 介面卡adapter 被包裝物件 適配者adaptee 被適配的類 把乙個類的介面變換成客戶端所期待的另一種介面,從而使原本介面不匹配而無法一起工作的兩個類能夠在一起工作。介面卡模式的形式分為 類的介面卡模式和物件的介面卡模式 模式原理...

設計模式之介面卡模式 2

靈魂三問?1,什麼是介面卡模式?2,它有什麼用?3,怎麼用?通俗點講,我們都知道國家標準電壓是220v,但是電腦所需電壓卻只有 此時反過來電腦看了一下 19.5v,但是我們給電腦充電的時候有個電源介面卡,沒錯,就是那個黑疙瘩。它把220v電壓轉換為19.5v電壓供我們電腦使用。在這裡,電源介面卡就充...