GoF Statement of Intent:![]() |
Decouple an abstraction from its implementation so that the two can
vary independently. |
Brief Overview:![]() |
Bridge decouples (separated) an abstraction from its implementation so the two
can vary independently. A class can be thought of as the implementation while
the behavior it exhibits (what it can do) is the abstraction.
The bridge can also be thought of as two layers of abstraction.
|
UML Diagram: |
![]() |