Programação orientada a objetos
Python é uma linguagem de programação orientada a objetos, o que significa que permite aos programadores estruturar código utilizando classes e objetos.
A Programação Orientada a Objetos (POO) é um paradigma que organiza o código em torno de objetos e classes, simulando entidades do mundo real e suas interações.
Conceitos Fundamentais da POO
- Classe: Um modelo ou molde que define as características (atributos) e comportamentos (métodos) de seus objetos.
- Objeto: Uma instância concreta de uma classe, com atributos próprios.
- Encapsulamento: Protege os dados de uma classe, permitindo acesso controlado.
- Herança: Permite que uma classe herde características de outra.
- Polimorfismo: Habilidade de tratar diferentes objetos de forma uniforme.