Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Dispositivos com sensores - POO

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();
}