public static void Main()
Work work = new Work(new ConvectionFunctions());
work.WorkFunctions = new UpperHeatingFunctions();
work.WorkFunctions = new GrillFunctions();
work.WorkFunctions = new UpperAndLowerFunctions();
work.WorkFunctions = new Temp1Functions();
work.WorkFunctions = new Temp2Functions();
work.WorkFunctions = new Temp3Functions();
work.WorkFunctions = new Temp4Functions();
work.WorkFunctions = new Temp5Functions();
work.WorkFunctions = new Temp6Functions();
work.WorkFunctions = new Ventilation1Functions();
work.WorkFunctions = new Ventilation1Functions();
public interface functions
class ConvectionFunctions : functions
Console.WriteLine("Режим коонвекция включен");
class UpperHeatingFunctions : functions
Console.WriteLine("Режим верхнего нагрева включен");
class LowerHeatingFunctions : functions
Console.WriteLine("Режим нижнего нагрева включен");
class GrillFunctions : functions
Console.WriteLine("Режим гриля включен");
class UpperAndLowerFunctions : functions
Console.WriteLine("Режим верхнего и нижнего нагрева плюсконвекция включен");
class Temp1Functions : functions
Console.WriteLine("Нагрев = 50 градусов");
class Temp2Functions : functions
Console.WriteLine("Нагрев = 60 градусов");
class Temp3Functions : functions
Console.WriteLine("Нагрев = 70 градусов");
class Temp4Functions : functions
Console.WriteLine("Нагрев = 80 градусов");
class Temp5Functions : functions
Console.WriteLine("Нагрев = 90 градусов");
class Temp6Functions : functions
Console.WriteLine("Нагрев = 100 градусов");
class Ventilation1Functions : functions
Console.WriteLine("Режим вентиляции включен");
class Ventilation2Functions : functions
Console.WriteLine("Режим вентиляции выключен");
public functions WorkFunctions { get; set; }
public Work (functions n)
public void Executecooking()