
Vamos falar mais um pouco sobre a arquitetura que envolve a camada de classes em Python.
Em linguagens como C++, Java, .Net a construção de classes costumam ser mais encapsuladas, o que gera uma certa confusão quando trabalhamos com classes Python.
Outra confusão para quem não está acostumado com Python é que diferente de outras linguagens, o Python não possui a palavra chave private para criar atributos protegidos, para isso é utilizado 2 underlines “__”.
Mas os atributos privados podem ser acessados modificando o acesso em tempo de execução.
Apesar de ser um pouco diferente, nada impacta no conceito da programação Orientada a Objetos.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2022/pythonClass.html.