Oi, Cristin! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Ficou ótimo ver como você aplicou herança para estruturar as classes Analista
e Docente
, aproveitando a classe base Profissao
para centralizar o atributo Titulo
. Esse tipo de modelagem deixa o código mais limpo e fácil de manter.
Uma dica interessante para o futuro é usar propriedades somente leitura quando um valor não deve ser alterado após a criação do objeto. Veja este exemplo:
public class Certificado
{
public string Profissao { get; }
public Certificado(string profissao)
{
Profissao = profissao;
}
}
Nesse caso, Profissao
pode ser acessada, mas não modificada fora do construtor, o que ajuda a proteger os dados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!