The Bridge Design Pattern separates an abstract interface from its implementation.
This allows both the interface and its implementation to change independently of each other.

'' How might this be implemented? Is it a second static interface between the external interface and the implementation? ''