Bridge Design Pattern (UML Class Diagram)

Bridge is a design pattern which allows you to separate an abstraction from its implementation. It leads to a less complex code with separate class hierarchies. The abstraction actions are delegated to an Implementation object.

Design Pattern Parts

The bridge design pattern defines these roles:

  • Abstraction
  • Implementation (or Implementator)
  • Refined Abstraction
  • Concrete Implementation (or Concrete Implementator)

Diagram of Bridge Pattern

The bridge pattern structure depicted in a UML class diagram.

Bridge Design Pattern (UML Class Diagram)
Bridge Design Pattern (UML Class Diagram)

Download Bridge Pattern UML Diagram

Download Diagram (Software Ideas Modeler Project - Bridge.simp)

New Comment

Comment