public Application(ITransportFactory factory)
 {
     aircraft = factory.CreateTransportAirCraft();
     vehicle  = factory.CreateTransportVehicle();
 }