Bridge Design Pattern In Java