static void Main(string[] args) { string carName = "minicooper"; AutoFactory factory = new AutoFactory(); IAuto car = factory.CreateInstance(carName); car.TurnOn(); car.TurnOff(); }
static void Main(string[] args) { var carName = args[0]; var factory = new AutoFactory(); IAuto car = factory.CreateInstance(carName); car.SwitchOn(); car.Accelerate(); Console.ReadLine(); }