Bridge Pattern

Implemented Bridge Pattern