interface ISensor
{
void Ativar();
void Desativar();
}
internal class SensorPresenca : ISensor
{
public void Ativar()
{
Console.WriteLine("Sensor de presença ativado");
}
public void Desativar()
{
Console.WriteLine("Sensor de presença desativado");
}
}
internal class SensorTemperatura : ISensor
{
public void Ativar()
{
Console.WriteLine("Sensor de temperatura ativado");
}
public void Desativar()
{
Console.WriteLine("Sensor de temperatura desativado");
}
}
SensorPresenca p1 = new();
SensorTemperatura p2 = new();
p1.Ativar();
p1.Desativar();
Console.WriteLine();
p2.Ativar();
p2.Desativar();