美文网首页
桥接模式理解

桥接模式理解

作者: 理论加实践 | 来源:发表于2021-06-29 11:25 被阅读0次

定义

桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。

理解

本来做一件事需要多方参与,但是这个多方也会各自独立变化,这样的话实现针对多个不同的参与方会存在多种组合。

一种方式是针对不同的组合实现一个继承类结构,缺点:类结构倍数膨胀

换一种方式就是将实现的过程也进行抽象,具体使用的时候需要指定实际的参与方。

举例

比如我们常用的业务接口与实现,通常的过程是请求一个接口,预处理接口返回数据格式。

这个过程有两个参与者,一个是http请求处理器,一个是返回结果处理器。

http请求处理器常见的选择有okhttp,urlconnection等,返回结果处理器根据不同的返回类型有gson,jackson,fastjson等等。

这样的话我就会把业务接口实现的具体处理过程抽象成http请求器请求一个接口,返回string结果,返回结果处理器处理结果得到业务对象。

具体使用业务实现类的时候需要设定具体的http请求处理器,以及返回结果处理器。

这里的抽象化指的是业务接口抽象,实现化指的是业务接口的具体处理过程抽象,这就是抽象化与实现化解耦的含义。

相关文章

  • 桥接模式理解

    定义 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。 理解 本来做一件事需要多方参与,但是...

  • 设计模式——桥接模式

    设计模式——桥接模式 最近公司组件分享设计模式,然而分配给我的是桥接模式。就在这里记录我对桥接模式的理解吧。 定义...

  • 结构型-Bridge

    桥接模式的原理解析 桥接模式,也叫作桥梁模式,英文是 Bridge Design Pattern。这个模式可以说是...

  • 设计模式(结构型)-- 桥接模式

    需掌握程度: 了解 (不常用,认识即可) 桥接模式的原理解析 桥接模式,也叫作桥梁模式,英文是 Bridge De...

  • 桥接模式 -- 分离功能层次结构和实现层次结构

    1. 概述 桥接模式(Bridge Pattern)是一种结构型设计模式。在理解桥接模式前,我们要先能够区分“类的...

  • 49 - 桥接模式详解

    桥接模式的代码实现非常简单,但是理解起来稍微有点难度,并且应用场景也比较局限,所以,相当于代理模式来说,桥接模式在...

  • 4. Bridged Adapter(网桥模式)

    介绍 Bridged Adapter,网桥模式,或者叫桥接模式。 本质理解: 它是通过主机网卡,架设了一条桥,直接...

  • 桥接模式深入理解

    桥接模式是一种结构型模式,它主要应对的是:由于实际的需要,某个类具有两个或两个以上的维度变化,如果只是用继承将无法...

  • 设计模式-桥接模式

    设计模式-桥接模式 定义 桥接模式(Bridge Pattern)也称为桥梁模式、接口(Interface)模式或...

  • 结构型模式:桥接模式

    文章首发:结构型模式:桥接模式 七大结构型模式之二:桥接模式。 简介 姓名 :桥接模式 英文名 :Bridge P...

网友评论

      本文标题:桥接模式理解

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