设计模式-桥接模式

桥接模式(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

相关文章
相关标签/搜索