美文网首页
桥接模式

桥接模式

作者: 慎独静思 | 来源:发表于2022-02-20 23:57 被阅读0次

    1、是什么
    桥接模式属于对象结构性模式。
    将抽象部分与它的实现部分分离,使它们都可以独立的变化。
    继承机制将抽象部分与它的实现部分固定在一起。
    一个对象有两个不同的变化维度,可以把这两个维度独立开来,并通过组合的方式关联起来。
    通过桥把可以独立变化的抽象和实现部分关联起来。

    2、用来解决什么问题
    -不希望在抽象和它的实现部分直接有一个固定的绑定关系。
    -类的抽象以及它的实现都应该可以通过生成子类的方法加以扩充。可以对不同的抽象接口和实现部分进行组合。
    -想对客户完全隐藏抽象的实现部分。
    -有许多类要生产。
    -你想在多个对象间共享实现,但同时要求客户并不知道这一点。

    3、怎么用


    Bridge结构图

    参考
    1、设计模式,可复用面向对象软件的基础
    2、https://www.liaoxuefeng.com/wiki/1252599548343744/1281319266943009
    3、https://zhuanlan.zhihu.com/p/58903776

    相关文章

      网友评论

          本文标题:桥接模式

          本文链接:https://www.haomeiwen.com/subject/sgevtrtx.html