zoukankan      html  css  js  c++  java
  • 关于桥接模式的个人理解

    感觉桥接模式从实现思路上跟前面的一些模式是相同的思路.

    就是用接口代替具体实现. 让调用者跟实现者解耦

    用到的场合就是涉及到多个维度的时候. 正常的时候一般实现都是采用 继承的方式.

    这样的缺点是,太多的子类了.同时耦合度太高.

    涉及到多个维度的时候,可以将多个维度抽象化, 具体类只跟一个维度建立联系.

    eg: 车有很多品牌, 每个品牌还有很多型号. 如果要输出每个型号的车子的价格:

    涉及如下:

     class getPrice{
        private Car car;
        String pay(){
         car.pay
        }
    }   
    abstract Car {
       abstract String pay();
    }
    
    class AudiCar extends Car{
     private CarXh carxh;
    
    String pay(){
        carxh.pay();
    }
    
    }
  • 相关阅读:
    SharedPreferences 使用
    activity在activity上面
    组合组件
    浏览器的渲染原理
    Node 入门<1>
    css 样式优先级
    z-index
    事件代理
    XSS && CRLF && property&attribute
    webpack 学习笔记
  • 原文地址:https://www.cnblogs.com/haoerlv/p/7600738.html
Copyright © 2011-2022 走看看