Figure 1: Bridge serves as the foundation of the architecture. Mapping our Product classes to the GoF structural diagram for Bridge yields the following. Bridge allows the Concrete Implementor classes to vary independently of the abstractions.