桥接模式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)的主要内容,如果未能解决你的问题,请参考以下文章

8.桥接模式

桥接模式 - 设计模式 - PHP版

08-开关与电灯:桥接模式

桥接和路由模式编译安装open***虚拟专用网络

8,docker基础之---桥接主机模式与特权指令

VMVARE桥接模式访问内外网