protected override IMilitaryVehicle Create(string name) { Warship warship; var result = name.Replace(" ", "").ToLower(); if (result == "bougainville") { warship = new Bougainville(); } else if (result == "grafzeppelin") { warship = new GrafZeppelin(); } else if (result == "oleg") { warship = new Oleg(); } else if (result == "tachibana") { warship = new Tachibana(); } else if (result == "valkyrie") { warship = new Valkyrie(); } else { return(null); } warship.Swim(); return(warship); }
public Warship CreateWarship(string name) { Warship warship; var result = name.Replace(" ", "").ToLower(); if (result == "bougainville") { warship = new Bougainville(); } else if (result == "grafzeppelin") { warship = new GrafZeppelin(); } else if (result == "oleg") { warship = new Oleg(); } else if (result == "tachibana") { warship = new Tachibana(); } else if (result == "valkyrie") { warship = new Valkyrie(); } else { return(null); } return(warship); }