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)
New Comment