桥接模式8(11)
Posted zzlcome
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了桥接模式8(11)相关的知识,希望对你有一定的参考价值。
桥接是先有桥,才有两端的东西(可以分离某个东西)
适配是先有两边的东西,才有适配器
package structural.pratice; public class BridatePMain public static void main(String[] args) BridgeP bp = new BridgePRight(); CrossBridge cross = new CrossBridge(bp); cross.goRight(); //目的地与桥绑定 interface BridgeP public void crossBridge(); //在桥右边 class BridgePRight implements BridgeP @Override public void crossBridge() System.out.println("我到了桥右边"); abstract class BridgePLeft protected BridgeP bp; public BridgePLeft(BridgeP bp) this.bp = bp; public abstract void goRight(); class CrossBridge extends BridgePLeft public CrossBridge(BridgeP bp) super(bp); @Override public void goRight() System.out.println("我要过桥"); bp.crossBridge();
以上是关于桥接模式8(11)的主要内容,如果未能解决你的问题,请参考以下文章