static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new Form1()); CarFactory factory = CarShowRoom.GetCar("Maruthi"); var car = factory.CreateFamilyCar(); car.Speed(); }
public Driver(CarFactory carFactory) { if (carFactory == null) { throw new ArgumentNullException(nameof(carFactory)); } _sportsCar = carFactory.CreateSportsCar(); _familyCar = carFactory.CreateFamilyCar(); }
public Driver(CarFactory carFactory) { _sportsCar = carFactory.CreateSportsCar(); _familyCar = carFactory.CreateFamilyCar(); }