• 技术文章 >java >java基础

    java桥接模式是什么

    小妮浅浅小妮浅浅2021-09-03 10:39:09原创3930

    说明

    1、桥接模式将抽象部分与实现部分分离,使其独立变化。

    它用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。

    2、桥接模式将继承关系转化为关联关系,降低了类与类之间的耦合度、系统中类的数量和代码量。

    使用场景

    不希望或不适用于继承场景。

    接口或抽象场景不稳定。

    重用性要求高的场景。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    public class BridgeTest { 

           

        public static void main(String[] args) { 

               

            Bridge bridge = new MyBridge(); 

               

            /*调用第一个对象*/ 

            Sourceable source1 = new SourceSub1(); 

            bridge.setSource(source1); 

            bridge.method(); 

               

            /*调用第二个对象*/ 

            Sourceable source2 = new SourceSub2(); 

            bridge.setSource(source2); 

            bridge.method(); 

        

    }

    以上就是java桥接模式的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java桥接模式
    上一篇:java中CompletableFuture方式是什么 下一篇:java桥接模式的优缺点

    相关文章推荐

    • java下界通配符的用法• java通配符的使用规则• java异常编程FutureTask的介绍• java中CompletableFuture方式是什么• 程序员简历探秘,java语言发展前景

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网