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