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...");
}
}