Use Cases and Examples - Bridge Pattern | OneNoughtOne