private Car Factory(JObject carObject) { string markKey = carObject["mark"].Value <string>(); Car newCar; switch (markKey) { case "Nissan": newCar = new Nissan(); newCar.FillingFields(carObject); break; case "Audi": newCar = new Audi(); newCar.FillingFields(carObject); break; case "Ford": newCar = new Ford(); newCar.FillingFields(carObject); break; case "Hyndai": newCar = new Hyndai(); newCar.FillingFields(carObject); break; default: newCar = null; break; } return(newCar); }
public static Car creator(int numberOfWheels, String carBrand, String fuelType, int maxSpeed) { Car car; switch (fuelType) { case "diesel": car = new Diesel(numberOfWheels, maxSpeed); break; case "petrol": car = new Petrol(numberOfWheels, maxSpeed); break; case "electricity": car = new Electricity(numberOfWheels, maxSpeed); break; default: car = new Car(numberOfWheels, carBrand, fuelType, maxSpeed); return(car); } switch (carBrand) { case "peel": car = new PeelP50(car); break; case "audi": car = new Audi(car); break; case "nissan": car = new Nissan(car); break; case "tesla": car = new Tesla(car); break; default: return(car); } return(car); }
public static void Main() { ICarPrototype carPrototype = new Nissan(); ICarPrototype nissanNismo = carPrototype.Clone(); nissanNismo.SetEngine(EngineSize.OnePointFive); ICarPrototype NissanNavaro = carPrototype.Clone(); NissanNavaro.SetEngine(EngineSize.TwoPointFive); }
static void Main(string[] args) { var toyota = new Toyota(); Car nissan = new Nissan(); Console.WriteLine("Введите количество шин для Марки Тойота"); toyota.wheels = Int32.Parse(Console.ReadLine()); Console.WriteLine("Введите количество шин для Ниссана"); nissan.wheels = int.Parse(Console.ReadLine()); var SumWheels = toyota + nissan; Console.WriteLine("Перегруженный оператор суммирует колёса марок \n Итого:" + "" + SumWheels.wheels + "шин"); Console.ReadLine(); }
static void Main(string[] args) { Mobil mobil; mobil = new Mercedes(); mobil.Komponen(); Console.WriteLine(); mobil = new BMW(); mobil.Komponen(); Console.WriteLine(); mobil = new Nissan(); mobil.Komponen(); Console.ReadKey(); }
public ICar GetCar(Brand brand) { ICar car = null; switch (brand) { case Brand.Nissan: car = new Nissan(); break; case Brand.Honda: car = new Honda(); break; default: break; } return(car); }
public static void Main(string[] args) { ICar nissan = new Nissan(2000, "xray", "red", 107, Transmission.Auto); nissan.GetModel(); nissan.GetPower(); nissan.GetColor(); nissan.GetTransmission(); ICar hyundai = new Hyundai(2090, "santa fe", "black", 125, Transmission.Manual); hyundai.GetModel(); hyundai.GetPower(); hyundai.GetColor(); hyundai.GetTransmission(); ICar skoda = new Skoda(2078, "yety", "white", 209, Transmission.Auto); skoda.GetModel(); skoda.GetPower(); skoda.GetColor(); skoda.GetTransmission(); }
public void SetupTest() { n = new Nissan().Login(); }
static void Main() { /* car Nissan = new Nissan("Nissan GTR", 2, 530); car Audi = new Audi("Audi r8", 2); car Fiat = new Fiat("Fiat PUNTO 1,2", 5); car Ferrari = new Ferrari ("Ferrari 458 Italia", 2); Console.WriteLine(Nissan.Modelname + " has "+ Nissan.NumberOfDoors + " doors" + " The 2013 version has 530 HorsePower"); Console.WriteLine(Audi.Modelname + " has " + Audi.NumberOfDoors + " doors"); Console.WriteLine(Fiat.Modelname + " has "+ Fiat.NumberOfDoors + " doors" ); Console.WriteLine(Ferrari.Modelname + " has " + Ferrari.NumberOfDoors + " door "); */ car Nissan = new Nissan("Nissan GTR",2, 530, "Blue"); car Audi = new Audi("Audi r8", 2, 520, "Purple"); car Fiat = new Fiat("Fiat PUNTO 1,2", 5, 120, "Cobalt black"); car Ferrari = new Ferrari ("Ferrari 458 Italia", 2, 458, "Pink"); Console.WriteLine(Nissan.Modelname + " has "+ Nissan.NumberOfDoors + " doors. The color of the car is " + Nissan.Color + ". The car has " + Nissan.NumberOfHorsePower + " HorsePower.\n"); Console.WriteLine(Audi.Modelname + " has " + Audi.NumberOfDoors + " doors. The color of the car is " + Audi.Color + " The car has " + Audi.NumberOfHorsePower + " HorsePower.\n"); Console.WriteLine(Fiat.Modelname + " has " + Fiat.NumberOfDoors + " doors. The color of the car is " + Fiat.Color + " This car is not a supercar, it only has " + Fiat.NumberOfHorsePower + " HorsePower.\n"); Console.WriteLine(Ferrari.Modelname + " has " + Ferrari.NumberOfDoors + " door. The color of the car is " + Ferrari.Color + " The car has " + Ferrari.NumberOfHorsePower + " HorsePower.\n"); }