Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

Aproveitar a dúvida "Dúvida com GET E SET"

Boa tarde!

Por debaixo dos panos ele vai criar o atributo _cpf como privado, mas queria entender se a ideia é criar hoje tudo como propriedade para que possamos ter a possibilidade nos atributos privados, a criação de regras de negócio para um determinado atributo então, seria isso?

Além do que, criar como propriedades, deixa o código mais limpo e reduzido, seria isso também?

1 resposta
solução!

Olá, Rodrigo. Sim, é uma boa prática usar propriedades sempre, recomendado pelas normas de orientação a objeto e por outras listas de práticas saudáveis. Atributos privados permitem o encapsulamento e tornando o código mais robusto, não necessariamente "reduzido" porque você tem o atributo (campo privado) exposto como propriedade, o que obviamente requer mais algumas linhas de código para as propriedades, pelo menos uma a mais, com "get" e "set".