JavaScript Design Patterns: Bridge | Joe Zim's JavaScript Blog | Javascript Bridge Design Pattern |

The Bridge pattern should “decouple an abstraction from its implementation so that the two can vary independently.” Bridges are quite beneficial in event-driven applications, which are quite common in JavaScript. Considering that fact, it’s surprisingly one of the most underused design patterns.