Decouple an abstraction from its implementation so that the two can vary independently.
http://en.wikipedia.org/wiki/Bridge_pattern
There was an error while loading. Please reload this page.