TarefaAgendada.cs
internal abstract class TarefaAgendada
{
internal abstract void Executar();
}
BackupTarefa.cs
internal class BackupTarefa : TarefaAgendada
{
internal override void Executar()
=> Console.WriteLine("Executando tarefa de backup do sistema...");
}
RelatorioTarefa.cs
internal class RelatorioTarefa : TarefaAgendada
{
internal override void Executar()
=> Console.WriteLine("Gerando e enviando relatório diário...");
}
LimpezaTarefa.cs
internal class LimpezaTarefa : TarefaAgendada
{
internal override void Executar()
=> Console.WriteLine("Limpando arquivos temporários do servidor...");
}