SlideShare una empresa de Scribd logo
1 de 1
PROGRAMACION
ORIENTADA A OBJETOS
(POO)
Abstracción
La abstracción
consiste en aislar un
elemento de su
contexto o del resto
de los elementos que
lo acompañan. En
programación, el
término se refiere al
énfasis en el "¿qué
hace?" más que en el
"¿cómo lo hace?"
Polimorfismo
El polimorfismo se
refiere a la propiedad
por la que es posible
enviar mensajes
sintácticamente
iguales a objetos de
tipos distintos. El
único requisito que
deben cumplir
los objetos que se
utilizan de manera
polimórfica es saber
responder al mensaje
que se les envía.
Modularidad
La propiedad que
permite subdividir
una aplicación en
partes más
pequeñas cada una
de las cuales debe
ser tan
independiente
como sea posible
de la aplicación en
sí y de las
restantes partes.
Encapsulamiento
Ocultamiento del
estado, es decir,
de los datos
miembro de un
objeto de manera
que solo se pueda
cambiar mediante
las operaciones
definidas para ese
objeto.
Herencia
Es específica de la
programación
orientada a objetos,
donde una clase
nueva se crea a
partir de una clase
existente
La herencia proviene
del hecho de que la
subclase contiene las
atributos y métodos
de la clase primaria.

Más contenido relacionado

Similar a Programacion orientada a_objetos_(poo)

Similar a Programacion orientada a_objetos_(poo) (20)

Poo sistem k.a.
Poo sistem k.a.Poo sistem k.a.
Poo sistem k.a.
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
 
Definición de herencia la
Definición de herencia            laDefinición de herencia            la
Definición de herencia la
 
Activ 7
Activ 7Activ 7
Activ 7
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Caracteristicas P.O.O
Caracteristicas P.O.OCaracteristicas P.O.O
Caracteristicas P.O.O
 
Entorno grafico unidad 1
Entorno grafico unidad 1Entorno grafico unidad 1
Entorno grafico unidad 1
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Nociones Básicas de POO
Nociones Básicas de POONociones Básicas de POO
Nociones Básicas de POO
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Programacion orientado a objetos
Programacion orientado a objetosProgramacion orientado a objetos
Programacion orientado a objetos
 
Poo y visual
Poo y visualPoo y visual
Poo y visual
 
Poo
PooPoo
Poo
 
Apuntes unidad uno poo
Apuntes unidad uno pooApuntes unidad uno poo
Apuntes unidad uno poo
 
Programación orientada a objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 

Más de pepepaso

Practica 6 net beans
Practica 6 net beansPractica 6 net beans
Practica 6 net beanspepepaso
 
Practica 5 netbeans
Practica 5 netbeansPractica 5 netbeans
Practica 5 netbeanspepepaso
 
Netbeans 3 (1)
Netbeans 3 (1)Netbeans 3 (1)
Netbeans 3 (1)pepepaso
 
Practica 2 de net beans
Practica 2 de net beansPractica 2 de net beans
Practica 2 de net beanspepepaso
 
Practica 1 kacm (1)
Practica 1 kacm (1)Practica 1 kacm (1)
Practica 1 kacm (1)pepepaso
 
Manual de net beans
Manual de net beansManual de net beans
Manual de net beanspepepaso
 
Practica 6
Practica 6Practica 6
Practica 6pepepaso
 
Practica 5
Practica 5Practica 5
Practica 5pepepaso
 
Practica 4
Practica 4Practica 4
Practica 4pepepaso
 
Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003pepepaso
 
Elemtos de programacion
Elemtos de programacionElemtos de programacion
Elemtos de programacionpepepaso
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadapepepaso
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadapepepaso
 
Que es raptor
Que es raptorQue es raptor
Que es raptorpepepaso
 
Que es dfd
Que es dfdQue es dfd
Que es dfdpepepaso
 

Más de pepepaso (17)

Ne 1
Ne 1Ne 1
Ne 1
 
Practica 6 net beans
Practica 6 net beansPractica 6 net beans
Practica 6 net beans
 
Practica 5 netbeans
Practica 5 netbeansPractica 5 netbeans
Practica 5 netbeans
 
Netbeans 3 (1)
Netbeans 3 (1)Netbeans 3 (1)
Netbeans 3 (1)
 
Practica 2 de net beans
Practica 2 de net beansPractica 2 de net beans
Practica 2 de net beans
 
Practica 1 kacm (1)
Practica 1 kacm (1)Practica 1 kacm (1)
Practica 1 kacm (1)
 
Manual de net beans
Manual de net beansManual de net beans
Manual de net beans
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003Esquema de programacion_orientadaaobjetos_diego_003
Esquema de programacion_orientadaaobjetos_diego_003
 
Gaby
GabyGaby
Gaby
 
Elemtos de programacion
Elemtos de programacionElemtos de programacion
Elemtos de programacion
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientada
 
Los elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientadaLos elementos-del-paradigma-de-la-programacion-orientada
Los elementos-del-paradigma-de-la-programacion-orientada
 
Que es raptor
Que es raptorQue es raptor
Que es raptor
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 

Programacion orientada a_objetos_(poo)

  • 1. PROGRAMACION ORIENTADA A OBJETOS (POO) Abstracción La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" Polimorfismo El polimorfismo se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía. Modularidad La propiedad que permite subdividir una aplicación en partes más pequeñas cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes. Encapsulamiento Ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que solo se pueda cambiar mediante las operaciones definidas para ese objeto. Herencia Es específica de la programación orientada a objetos, donde una clase nueva se crea a partir de una clase existente La herencia proviene del hecho de que la subclase contiene las atributos y métodos de la clase primaria.