El patrón Bridge desacopla una abstracción de su implementación, permitiendo que ambas puedan variar independientemente. Un puente tiene dos componentes: la abstracción, que inicia una operación, y la implementación, que la lleva a cabo manteniendo una referencia a la abstracción. Esto permite extender fácilmente tanto la abstracción como la implementación de forma independiente y evita dependencias entre ellas.