先寫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電壓供我們電腦使用。在這裡,電源介面卡就充...