How To Use Bridge Pattern Design Patterns