Capítulo 28. Um exemplo mais realista
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Vamos ver mais detalhes da sintaxe das classes no próximo capítulo. Mas, antes disso, vamos dar uma olhada num exemplo mais realista de classes em ação, que é mais prático do que o que vimos até agora. Neste capítulo, vamos criar um conjunto de classes que fazem algo concreto: registrar e processar informações sobre pessoas. Como você verá, o que chamamos de instâncias e classes no Python muitas vezes pode desempenhar as mesmas funções que registros e programas em termos mais tradicionais. A principal diferença aqui é a personalização que a herança permite.
Especificamente, neste capítulo, vamos codificar duas classes:
Person— uma classe que cria e processa informações sobre pessoasManager—uma personalização dePersonque modifica o comportamento herdado
Ao longo do caminho, vamos criar instâncias de ambas as classes e testar sua funcionalidade. Quando terminarmos, este capítulo também mostrará um bom exemplo de caso de uso para classes — vamos armazenar nossas instâncias em um banco de dados orientado a objetos simples, para torná-las permanentes. Dessa forma, você pode usar este código como um modelo para desenvolver um banco de dados pessoal completo, escrito inteiramente em Python.
Além da utilidade prática, nosso objetivo aqui também é educacional: este capítulo oferece um tutorial sobre programação orientada a objetos ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access