Capítulo 26. OOP : O panorama geral
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Até agora, neste livro, temos usado o termo “objeto” de forma genérica. Na verdade, o código escrito até este ponto tem sido baseado em objetos — passamosobjetos pelos nossos scripts, usamos- amos-os em expressões, chamamos seus métodos e assim por diante. Para que nosso código seja considerado verdadeiramente orientado a objetos (OO), porém, nossos objetos geralmente também precisam participar de algo chamado hierarquia de herança.
Este capítulo começa nossa exploração detalhada da classe Python — umaestrutura e dispositivo de codificação usados para implementar novos tipos de objetos em Python que suportam herança. Como classes são a principal ferramenta de programação orientada a objetos (OOP) do Python, então também estudaremos os fundamentos da OOP ao longo desta parte do livro. A OOP oferece uma maneira diferente e muitas vezes mais eficaz de programar. Assim como as funções, podemos usar classes para fatorar o código para minimizar a redundância. Ao contrário das funções, as classes facilitam a escrita de novos programas, personalizando o código existente em vez de alterá-lo no local.
Em Python, as classes são criadas com uma nova instrução: class. Como você verá, os objetos definidos com classes podem se parecer muito com os tipos de objetos embutidos que empregamos anteriormente no livro. Na verdade, as classes apenas ...
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