Zusammenfassung der Ressource
PROGRAMACION ORIENTADA A
OBJETOS **POO**
- ELEMENTOS
- OBJETOS
- Un objeto del mundo real es
cualquier cosa que vemos a
nuestro alrededor. Un
objeto es una unidad de
código compuesto de
variables y métodos
relacionados.
- DEFINICIONES DE UN
OBJETO
- CLASES
- Cuando programamos un objeto y
definimos sus características y
funcionalidades en realidad lo que
estamos haciendo es programar una
clase.
- FUNCIONALIDADES
ASOSIADAS A LOS OBJETOS
- METODO
- Cuando estamos programando las
clases las llamamos métodos. Los
métodos son como funciones que
están asociadas a un objeto.
- CARACTERISTICAS
- ABSTRACCION
- Consiste en captar las
características esenciales de un
objeto, así como su
comportamiento.
- POLIMORFISMO
- Es una relajación del
sistema de tipos, de tal
manera que una
referencia a una clase
(atributo, parámetro o
declaración local o
elemento de un vector)
acepta direcciones de
objetos de dicha clase y
de sus clases derivadas
(hijas, nietas, …).
- HERENCIA
- Consiste en que una
clase puede heredar sus variables y métodos a
varias subclases (la clase que hereda es llamada
superclase o clase padre).
- ENCAPSULAMIENTO
- Consiste en unir en la Clase las características y
comportamientos, esto es, las variables y métodos. Es
tener todo esto es una sola entidad.