Zusammenfassung der Ressource
PROGRAMACIÓN ORIENTADA A
OBJETOS
- La programación orientada a objetos establece un equilibrio entre la importancia de los procesos y
los datos, mostrando un enfoque más cercano al pensamiento del ser humano
- Encapsulación
- Es ocultar los detalles que dan soporte a un conjunto de características esenciales de una
abstracción
- Abstracción
- Es un proceso mental de extracción de las características esenciales
- Modularidad
- Es descomponer un sistema en un conjunto de partes
- Jerarquización
- Es un proceso de estructuración de varios elementos por niveles.
- Clases y Objetos
- Una clase describe las estructuras de datos que lo
forman y las funciones asociadas con él. Una clase
es un modelo con el que se construyen los objetos.
- ATRIBUTOS Y ESTADO
- Un atributo es cada uno de los datos de una clase que la
describen; no incluyen los datos auxiliares utilizados para una
implementación concreta.
- MÉTODOS Y MENSAJES
- Un método define una operación sobre un objeto. En general, realizan dos posibles acciones:
consultar el estado del objeto o modificarlo
- HERENCIA Y POLIMORFISMO
- La herencia es una característica que permite a las clases definirse a partir de otras, y así reutilizar
su funcionalidad