/// <summary> /// Laver et array af strings giver det til constructoren og udfylder tilbehørslisten med elementerne fra arrayet. /// </summary> /// <param name="name">Modelnavn</param> /// <param name="price">Pris i kr.</param> /// <param name="powerConsumption">Strømforbrug i kWh.</param> /// <param name="size">Størrelse i mm, længde, bredde højde.</param> /// <param name="volume">Volumen i liter.</param> /// <param name="hasCleaningFunctionality">Hvorvidt indbygningsovnen har rensefunktion eller ej.</param> /// <param name="accessories">Tilbehør</param> public BuildInOven(string name, decimal price, double powerConsumption, Dimensions size, int volume, bool hasCleaningFunctionality, string[] accessories) : this(name, price, powerConsumption, size, volume, hasCleaningFunctionality, new List <string>(accessories)) { }
/// <summary> /// Constructor til Mikroovnsklassen. /// </summary> /// <param name="name">Modelnavn.</param> /// <param name="price">Pris i kr.</param> /// <param name="powerConsumption">Strømforbrug.</param> /// <param name="size">Dimensioner i mm, længde, bredde, højde.</param> /// <param name="volume">Volumen i liter.</param> /// <param name="hasGrill">Hvorvidt mikroovnen har grillfunktion.</param> /// <param name="hasConvection">Hvorvidt mikroovnen har varmluft.</param> public MicrowaveOven(string name, decimal price, double powerConsumption, Dimensions size, int volume, bool hasGrill, bool hasConvection) : base(name, price, powerConsumption, size, volume) { _hasGrill = hasGrill; _hasConvection = hasConvection; }
/// <summary> /// Laver en ny instans af Kondenstørretumbleren. /// </summary> /// <param name="name">Modelnavn.</param> /// <param name="price">Pris i kr.</param> /// <param name="powerConsumption">Strømforbrug i kWh per tørrecyklus.</param> /// <param name="capacity">kapacitet i kg.</param> /// <param name="size">Dimentioner som Dimentions object.</param> /// <param name="noiseLevel">Støjniveau i dB.</param> /// <param name="dryingTime">Tørretid i minutter.</param> /// <param name="heatPump">Hvorvidt tørretumbleren har en varmepumpe.</param> public VentLessDryer(string name, decimal price, double powerConsumption, int capacity, Dimensions size, int noiseLevel, int dryingTime, bool heatPump) : this(name, price, powerConsumption, capacity, size.Length, size.Width, size.Height, noiseLevel, dryingTime, heatPump) { /*Empty*/ }