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