Bridge (Design Pattern)

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

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


Bridge Design Pattern (UML Class Diagram)
Bridge Design Pattern (UML Class Diagram)
Download Diagram (Software Ideas Modeler Project - Bridge.simp)

New Comment