Program.cs
using Dispositivos;
SensorTemperatura temp = new SensorTemperatura();
SensorPresenca presenca = new SensorPresenca();
temp.Ativar();
temp.Desativar();
presenca.Ativar();
presenca.Desativar();
SensorTemperatura.cs
namespace Dispositivos;
internal class SensorTemperatura : ISensor
{
public void Ativar()
{
Console.WriteLine($"Sensor de temperatura ativado.");
}
public void Desativar()
{
Console.WriteLine($"Sensor de temperatura desativado.");
}
}
SensorPresenca.cs
namespace Dispositivos;
internal class SensorPresenca : ISensor
{
public void Ativar()
{
Console.WriteLine($"Sensor de presenca ativado.");
}
public void Desativar()
{
Console.WriteLine($"Sensor de presenca desativado.");
}
}
ISensor.cs
namespace Dispositivos;
internal interface ISensor
{
void Ativar();
void Desativar();
}