static void Main(string[] args) { ICarFactory factory = LoadFactory(); var car = factory.CreateEconomyCar(); car.TurnOn(); car.TurnOff(); car = factory.CreateFamilyCar(); car.TurnOn(); car.TurnOff(); car = factory.CreateSportsCar(); car.TurnOn(); car.TurnOff(); }
public Driver(ICarFactory carFactory) { _sportsCar = carFactory.CreateSportsCar(); _familyCar = carFactory.CreateFamilyCar(); }