設計模式-橋接模式

橋接模式(Bridge),顧名思義就是鬆耦合,利用面向對象的特性,讓抽象部分與具體實現進行分離java

這裏主要用到設計模式六大原則中的合成複用設計模式

好比咱們冬夏天洗澡,分別洗冷水熱水ide

public abstract class Water {
    public abstract String excute();

    public void go() {
        System.out.println("開始" + excute());
    }
}
public class HotWater extends Water{
    @Override
    public String excute() {
        return "熱水";
    }
}
public class ColdWater extends Water{
    @Override
    public String excute() {
        return "冷水";
    }
}
public class Demo {
    public static void main(String[] args) {
        Water water = new HotWater();
        water.go();
    }
}

控制檯console:設計

    開始熱水code

相關文章
相關標籤/搜索