Capítulo 32. Detalhes sobreclasses
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo encerra nossa análise da POO em Python, apresentando uma colagem de tópicos mais avançados sobre classes. Vamos dar uma olhada na personalização de tipos embutidos, na relação entre classes e tipos, em ferramentas de atributos como slots e propriedades, nos métodos estáticos e de classe especiais, em decoradores e metaclasses e na história completa da chamada ` super `. Alguns desses tópicos são apresentados aqui, mas são retomados em capítulos específicos na Parte VIII deste livro , “Tópicos avançados”.
Como vimos, o modelo OOP do Python é, em sua essência, relativamente simples, e alguns dos tópicos apresentados neste capítulo são tão avançados e opcionais que você pode não encontrá-los com muita frequência em sua carreira de programação de aplicativos Python. No entanto, por uma questão de completude — e porque você nunca sabe quando um tópico “avançado” pode surgir no código que você usa —, vamos encerrar nossa discussão sobre classes com uma breve análise dessas ferramentas avançadas para o trabalho com OOP.
Como de costume, por ser o último capítulo desta parte do livro, ele termina com uma seção sobre “armadilhas” relacionadas a classes e um conjunto de exercícios práticos para esta parte, a fim de ajudar a consolidar as ideias que estudamos aqui. Além desses exercícios, estudar projetos Python OOP maiores ...
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