缺省適配器

缺省適配器爲一個接口提供缺省實現,這樣子類可以從這個缺省的實現進行擴展,而不必從原有的接口進行擴展

 

public interface 和尚 {

    public void 吃齋();
    public void 唸經();
    public void 打坐();
    public void 習武();
    public String getName();
}

 

/**
 * 缺省適配器
 */
public abstract class 天星 implements 和尚{

    public String getName() {
        return null;
    }

    public void 習武() {
        
    }

    public void 吃齋() {
        
    }

    public void 唸經() {
        
    }

    public void 打坐() {
        
    }
}

 

 

public class 魯智深 extends 天星{

    public void 習武(){
        System.out.println(
           "拳打鎮關西" +
           "大鬧五臺山" +
           "倒拔垂楊柳"
        );
    }
    
    public String getName(){
        return "智深";
    }
}

 

發佈了45 篇原創文章 · 獲贊 0 · 訪問量 1450
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章