Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Orientada a Objetos - Coggle Diagram
Programación Orientada a Objetos
¿Qué es?
Es un paradigma en donde se construyen modelos de objetos que representan elementos de un problema a resolver, los cuales tienen funciones y características. Permite separar diferentes componentes de un programa, haciendo que su creación, depuración y mejoras puedan ser más simplificadas. Este disminuye los errores en el programa, es una manera de programar que se asemeja a como se expresarían las cosas en la vida real.
Tipos de POO
Encapsulación
Herencia
Polimorfismo
Abstracción de datos
Abstracción de datos
Características
Representa las características esenciales sin incluir los antecedentes.
Ventajas
Selectividad de las características
Se representa mediante clases y métodos
Encapsulación
Características
Agrupa información de acuerdo con su funcionalidad
Ventajas
No se puede modificar la información del objeto
Protege la información del objeto
Herencia
Características
Compartir métodos y atributos entre las clases y subclases
Ventajas
La creación de clases genéricas
Las subclases adoptan automáticamente los cambios que se hagan
Polimorfismo
Características
Permite implementar distintas formas de un método
Ventajas
Las funciones cambian de forma