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