Capítulo 26. Programación orientada a objetos: Panorama general
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hasta ahora, en este libro hemos utilizado el término "objeto" de forma genérica. En realidad, el código escrito hasta ahora se ha basado en objetos:hemos pasado objetos por nuestros scripts, los hemos utilizado en expresiones, hemos llamado a sus métodos, etc. Sin embargo, para que nuestro código se considere realmente orientado a objetos ( OO), nuestros objetos generalmente tendrán que participar también en algo llamado jerarquía de herencia.
Este capítulo comienza nuestra exploración de las clasesde Python : unaestructura y un dispositivo de codificación utilizados para implementar nuevos tipos de objetos en Python que admiten la herencia. Las clases son la principal herramienta de programación orientada a objetos (POO) de Python, por lo que también veremos los fundamentos de la POO a lo largo de esta parte del libro. La POO ofrece una forma diferente y a menudo más eficaz de programar, en la que factorizamos el código para minimizar la redundancia, y escribimos nuevos programas personalizando el código existente en lugar de cambiarlo in situ.
En Python, las clases se crean con una nueva sentencia: la class. Como verás, los objetos definidos con clases pueden parecerse mucho a los tipos incorporados que estudiamos anteriormente en el libro. En realidad, las clases sólo aplican y amplían las ideas que ...