Oi, Eduardo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Sua refatoração ficou excelente! A utilização de @property
para a saudação e o encapsulamento com atributos privados mostram que você aplicou bem os princípios de orientação a objetos. O uso de title()
no nome também é um toque elegante para padronizar a saída.
Continue praticando — essa clareza na estrutura é um diferencial para escrever código limpo e reaproveitável.
Para saber mais:
O @property
é uma das ferramentas mais úteis da orientação a objetos em Python. Ele permite que métodos sejam acessados como atributos, deixando o código mais legível e elegante, além de manter o encapsulamento dos dados.
Quer aprofundar o uso dessa funcionalidade? Veja este artigo: O que é e como utilizar @property no Python
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!