zoukankan      html  css  js  c++  java
  • 结构型-桥接模式(Bridge)

    介绍

    桥接模式是一种结构型设计模式 可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构 从而能在开发时分别使用

    “将抽象部分与它的实现部分分离”:实现系统可能有多角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来让它们独立变化,减少它们之间的耦合。

    桥接设计模式

    关键代码:抽象类依赖实现类。

    桥接模式示例:

    我们有一个作为桥接实现的 DrawAPI 接口和实现了 DrawAPI 接口的实体类 RedCircleGreenCircleShape 是一个抽象类,将使用 DrawAPI 的对象。BridgePatternDemo 类使用 Shape 类来画出不同颜色的圆。

     

     

     

     

     

     

    在 Java 中使用模式

    桥接模式在处理跨平台应用 支持多种类型的数据库服务器或与多个特定种类 (例如云平台和社交网络等 的 API 供应商协作时会特别有用

    识别方法 桥接可以通过一些控制实体及其所依赖的多个不同平台之间的明确区别来进行识别

    转:https://refactoring.guru/

    转:https://www.runoob.com/design-pattern/bridge-pattern.html

  • 相关阅读:
    随笔练习
    获得屏幕相关的辅助类
    C# 下sqlite简单使用
    XP系统下 VS2010 选中行崩溃
    Custome Buble Data Point
    RIA
    Chart Style
    d3js
    TreeView
    [Java入门笔记] Java语言简介
  • 原文地址:https://www.cnblogs.com/fangyanr/p/14037753.html
Copyright © 2011-2022 走看看