Isensor.cs
interface Isensor
{
void Ativar();
void Desativar();
}
SensorTemperatura.cs
class SensorTemperatura : Isensor
{
public void Ativar()
{
Console.WriteLine("Sensor de temperatura ATIVADO.");
}
public void Desativar()
{
Console.WriteLine("Sensor de temperatura DESATIVADO.");
}
}
SensorPresenca.cs
class SensorPresenca : Isensor
{
public void Ativar()
{
Console.WriteLine("Sensor de temperatura ATIVADO.");
}
public void Desativar()
{
Console.WriteLine("Sensor de temperatura DESATIVADO.");
}
}
Program.cs
SensorTemperatura sensortemp = new SensorTemperatura();
SensorPresenca sensorpre = new SensorPresenca();
sensortemp.Ativar();
sensortemp.Desativar();
sensorpre.Ativar();
sensorpre.Desativar();