Está en la página 1de 9

PROGRAMACION

ORIENTADA A OBJETOS
SERIE DE NORMAS PARA MEJORAR LA PROGRAMACION BASADA
EN LA IDEA NATURAL DE UN MUNDO LLENO DE OBJETOS
Filosofía para programar encapsulando datos y
código para formar objetos que interactúan
para obtener resultados esperados

POO
Solo se puede accesar a los datos que
confirman el objetos a través del código
asociado al propio objeto
INSTANCIA DE UNA CLASE

Paquete que contiene datos y el código en forma de


subrutinas que operaran sobre los datos del propio objeto.

¿QUÉ ES UN Los datos que guarda un objeto se llaman atributos del


OBJETO? objeto

Las subrutinas que operan sobre los datos se los conoce


como métodos

Los objetos de un programa se comunican a través de


mensajes
UN OBJETO
POSEE IDENTIDAD: ES COMPORTAMIENT ESTADO:
DIFERENCIABLE O: REALIZA ALMACENA
ENTRE UNO Y TAREAS INFORMACIÓN
OTRO ESPECIFICAS (FIJA Y
VARIABLE)
MOLDE PARA
HACER UN OBJETO
(INSTANCIA), ES
DECIR, UN
PAQUETE DE
CLASE DATOS
(ATRIBUTOS),
CÓDIGO
(MÉTODOS) Y
PROPIEDADES Y
EVENTOS.
HERENCIA
TIPO DE RELACIÓN ENTRE PROCESO MEDIANTE EL UNA CLASE ADQUIERE LA
CLASES (GENERALIZACIÓN CUAL UN OBJETO SE FUNCIONALIDAD DE OTRA
/ ESPECIALIZACIÓN) DEFINE ADQUIRIENDO LAS DE NIVEL SUPERIOR PARA
PROPIEDADES DE OTRO, ES LUEGO POTENCIARLA CON
DECIR, HEREDA LOS CARACTERÍSTICAS
ATRIBUTOS Y MÉTODOS DE PROPIAS.
UN OBJETO SUPERIOR.
POLIMORFISM
O MECANISMO
MEDIANTE EL CUAL
POR EJEMPLO, EL
SÍMBOLO + PARA
TAREAS SIMILARES
SON REALIZADAS
SIMPLIFICAN LA
TAREA DEL
SE PUEDE LOGRAR STRINGS O POR MÉTODOS CON PROGRAMADOR
QUE UNA MISMA INTEGERS MISMO NOMBRE PARA MEMORIZAR
OPERACIÓN SE
REALICE DE
DIFERENTES
FORMAS, SEGÚN
LOS OBJETOS SOBRE
LOS QUE SE APLICA.
Conjunto de objetos de un mismo tipo en base a un
comportamiento y atributo comunes.

¿QUÉ ES Crea un vocabulario  La forma en que nos


UNA CLASE? comunicamos y pensamos

Cuando se declara una variable del tipo de dato de


la clase, se crea un objeto o instancia de objeto que
ya contiene físicamente a los atributos y métodos
asociados.
Métodos de las clases que existen por
defecto.

CONSTRUCTOR
ES / El constructor inicializa valores
DESTRUCTORES
El destructor libera los recursos al
finalizar la vida de una instancia de
una clase creada en memoria.

También podría gustarte