private void BikeButton_Click(object sender, RoutedEventArgs e) { transporter = transporterFactory.Create(TransporterType.Bike); transporter.Transport(TextLabel); }