Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta: execução de tarefas agendadas

Classe 1:

abstract class TarefaAgendada
{
    abstract public void Executar();
}

Classe 2:

class BackupTarefa : TarefaAgendada
{
    public override void Executar()
    {
        Console.WriteLine("Executando tarefa de backup do sistema...");
    }
}

Classe 3:

class RelatorioTarefa : TarefaAgendada
{

    public override void Executar()
    {
        Console.WriteLine("Gerando e enviando relatório diário...");
    }
}

Classe 4:

class LimpezaTarefa : TarefaAgendada
{
    public override void Executar()
    {
        Console.WriteLine("Limpando arquivos temporários do servidor...");
    }
}
1 resposta
solução!

Oi, Philip! Como vai?

Com base no que você mostrou, chamou atenção a forma clara como você usou classe abstrata e override para aplicar polimorfismo, deixando cada tarefa responsável por sua própria implementação do método Executar().

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!