Mindmap
PROGRAMACIÓN ORIENTADA A OBJETOS
Inhalt der Mindmap
PROGRAMACIÓN ORIENTADA A OBJETOS
CONCERTO: Python nos permite utilizar distintas metodologías de programación. Hemos implementado inicialmente programas utilizando la programación lineal, luego vimos funciones y trabajamos con programación estructurada.
CARACTERISTICAS
- Programación Lineal: Es cuando desarrollamos todo el código sin emplear funciones. El código es una secuencia lineal de comando.
- Programación Estructurada: Es cuando planteamos funciones que agrupan actividades a desarrollar y luego dentro del programa llamamos a dichas funciones que pueden estar dentro del mismo archivo (módulo) o en una librería separada.
- Programación Orientada a Objetos: Es cuando planteamos clases y definimos objetos de las mismas (Este es el objetivo de los próximos conceptos, aprender la metodología de programación orientada a objetos y la sintaxis particular de Python para la POO)
Conceptos básicos de Objetos
- Es una entidad independiente con sus propios datos y programación.
- Las ventanas, menúes, carpetas de archivos pueden ser identificados como objetos; el motor de un auto también es considerado un objeto, en este caso, sus datos (atributos) describen sus características físicas y su programación (métodos) describen el funcionamiento interno y su interrelación con otras partes del automóvil (también objetos).
- El concepto renovador de la tecnología de Orientación a Objetos es la suma de funciones a elementos de datos, a esta unión se le llama encapsulamiento.
- Por ejemplo
- un objeto Auto contiene ruedas, motor, velocidad, color, etc, llamados atributos. Encapsulados con estos datos se encuentran los métodos para arrancar, detenerse, dobla, frenar etc
- Por ejemplo
- La responsabilidad de un objeto auto consiste en realizar las acciones apropiadas y mantener actualizados sus datos internos. Cuando otra parte del programa (otros objetos) necesitan que el auto realice alguna de estas tareas (por ejemplo, arrancar) le envía un mensaje. A estos objetos que envían mensajes no les interesa la manera en que el objeto auto lleva a cabo sus tareas ni las estructuras de datos que maneja, por ello, están ocultos
Informationen
- Beschreibung
- Mindmap am PROGRAMACIÓN ORIENTADA A OBJETOS, erstellt von ANNY DANIELA GAVILANES MENESES am 31/05/2022.
- Erstellt von
- ANNY DANIELA GAVILANES MENESES · Mai 2022
- Aktualisiert
- 31 Mai 2022
- Aufrufe
- 0
- Bewertung