Bridge Pattern The intent of the bridge pattern is to decouple an abstraction from its implementation so that the two can vary independantly. Builds 2 polimorphic hirarcies. Prevents creation of all implementor-abstraction claas options. UML diagram: