Home › Fóruns › Fórum Programação em Python: O Guia para Iniciantes › Orientação a objetos – prática › Responder a: Orientação a objetos – prática
Olá Michael, encontrei alguns links que podem lhe ajudar com as dúvidas.
Existe o encapsulamento de atributos nas classes Python por meio dos getters e setters, a fim de evitar o acesso indevido?
https://algoritmosempython.com.br/cursos/programacao-python/encapsulamento/
É possível definir o nível de acesso para os atributos e métodos de uma classe no Python, como público, protegido e privado, por exemplo?
https://docs.python.org/pt-br/3/tutorial/classes.html
Existe o compartilhamento (sobrescrita) de atributos e métodos por meio da herança em Python?
https://algoritmosempython.com.br/cursos/programacao-python/heranca/
Existem interfaces em Python, com definições de atributos e métodos para serem implementados em classes?
https://pt.stackoverflow.com/questions/72685/existe-interfaces-no-python
Existe a sobrecarga de construtores e métodos para as classes em Python?
Existem boas práticas para a criação de classes, métodos e atributos em Python, como a utilização do CamelCase, por exemplo?
https://realpython.com/python-pep8/
Fabio