public Application(ITransportFactory factory) { aircraft = factory.CreateTransportAircraft(); vehicle = factory.CreateTrasnportVehicle(); }