
Bridge pattern falls under Structural Pattern of Gang of Four (GOF) Design Patterns in .Net.
All we know, Inheritance is a way to specify different implementations
of an abstraction. But in this way, implementations are tightly bound to
the abstraction and can not be modified independently. The Bridge
pattern provides an alternative to inheritance when there are more than
one version of an abstraction. In this article, I would.