Oi, Cristin! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu código ficou bem estruturado e mostra um bom domínio do conceito de encapsulamento em C#. A forma como você utilizou propriedades somente leitura (get;
) está adequada para manter a integridade dos dados do objeto.
Uma dica interessante para o futuro é usar propriedades automáticas com inicialização, o que pode simplificar o código quando valores padrão são necessários. Veja este exemplo:
public class Paciente
{
public string Nome { get; init; } = "Nao informado";
public int Idade { get; init; } = 0;
}
Esse código define valores padrão que podem ser substituídos ao criar o objeto, ajudando na legibilidade e controle dos dados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!