Noun
bridge pattern (plural bridge patterns)
(software, design) A structural design pattern that decouples an abstraction from its implementation so that the two can vary independently.
The Bridge pattern allows these two "separate class hierarchies to work together even as they evolve independently" (p. 54). Source: Internet