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

[Projeto] Faça como eu fiz: certificado de profissões

Classe Program:

Profissao analista = new Analista("Analista de Sistemas");
Profissao docente = new Docente("Docente de Matemática");
Certificado cerf1 = new Certificado(analista);
Certificado certf2 = new Certificado(docente);

Classe Profissao:

internal abstract class Profissao(string titulo)
{
    public string Titulo { get; } = titulo;
}

Classe Docente:

internal class Docente(string titulo) : Profissao(titulo)
{
}

Classe Analista:

internal class Analista(string titulo) : Profissao(titulo)
{
}

Classe Certificado:

internal class Certificado
{
    public Certificado(Profissao profissao) 
    {
        Console.WriteLine($"Certificado emitido para: {profissao.Titulo}");
    }
}