Primeiro vimos que poderíamos acessar os atributos por meio dos métodos get e set:
def get_saldo(self):
return self.__saldo
Depois aprendemos que podemos usar as Propriedades com a sintaxe @property:
@property
def saldo(self):
return self.__saldo
Mas qual é a diferença? As propriedades devem ser usadas apenas por questão de legibilidade ou boas praticas do código?