Bridge Method Design Pattern