A simple example of the Bridge design pattern in C#