Structure
-
Abstraction
- defines the abstract interface
- maintains the Implementor reference RefinedAbstraction
- extends the interface defined by Abstraction Implementor
- defines the interface for implementation classes ConcreteImplementor
- implements the Implementor interface
本文来自:http://en.wikipedia.org/wiki/Bridge_pattern