SlideShare una empresa de Scribd logo
1 de 1
PROGRAMACION ORIENTADA A
OBJETOS
La programación orientada a objetos o POO (OOP según sus siglas en
inglés) es un paradigma de programación que usa los objetos en sus
interacciones, para diseñar aplicaciones y programas informáticos. Está
basado en varias técnicas, incluyendo herencia, cohesión, abstracción,
polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a
principios de la década de los años 1990. En la actualidad, existe una
gran variedad de lenguajes de programación que soportan la orientación
a objetos.
Esta definición especifica varias propiedades importantes de los objetos.
En primer lugar, un objeto no es un dato simple, sino que contiene en su
interior cierto número de componentes bien estructurados. En segundo
lugar, cada objeto no es un ente aislado, sino que forma parte de una
organización jerárquica o de otro tipo.
ESTRUCTURA DE UN OBJETO
Un objeto puede considerarse como una especie de cápsula dividida en
tres partes:
1 - RELACIONES
2 - PROPIEDADES
3 - METODOS
Cada uno de estos componentes desempeña un papel totalmente
independiente:
Las relaciones permiten que el objeto se inserte en la organización y
están formadas esencialmente por punteros a otros objetos.
Las propiedades distinguen un objeto determinado de los restantes que
forman parte de la misma organización y tiene valores que dependen de
la propiedad de que se trate. Las propiedades de un objeto pueden ser
heredadas a sus descendientes en la organización.
Los métodos son las operaciones que pueden realizarse sobre el objeto,
que normalmente estarán incorporados en forma de programas (código)
que el objeto es capaz de ejecutar y que también pone a disposición de
sus descendientes a través de la herencia.

Más contenido relacionado

La actualidad más candente (15)

LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Programador orientada a objetos maicol villa 9 b sistemas invicali sih
Programador orientada a objetos maicol villa 9 b sistemas invicali sihProgramador orientada a objetos maicol villa 9 b sistemas invicali sih
Programador orientada a objetos maicol villa 9 b sistemas invicali sih
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Lapoo 120925174054-phpapp01
Lapoo 120925174054-phpapp01Lapoo 120925174054-phpapp01
Lapoo 120925174054-phpapp01
 
cuadrocomprativounidadI
cuadrocomprativounidadIcuadrocomprativounidadI
cuadrocomprativounidadI
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Pogramacion Orientada a objetos
Pogramacion Orientada a objetosPogramacion Orientada a objetos
Pogramacion Orientada a objetos
 
poo
poopoo
poo
 
pooo
pooopooo
pooo
 
Lapoos
LapoosLapoos
Lapoos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Asignación 1 astrid c.
Asignación 1 astrid c.Asignación 1 astrid c.
Asignación 1 astrid c.
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Software educativo
Software educativoSoftware educativo
Software educativo
 

Destacado (20)

Asistencia sena-chaparral2013
Asistencia sena-chaparral2013Asistencia sena-chaparral2013
Asistencia sena-chaparral2013
 
Presentación1 mapa conceptual prescripcion de medicamentos
Presentación1  mapa conceptual  prescripcion de medicamentosPresentación1  mapa conceptual  prescripcion de medicamentos
Presentación1 mapa conceptual prescripcion de medicamentos
 
Programa afiche La Llora 2013
Programa afiche La Llora  2013Programa afiche La Llora  2013
Programa afiche La Llora 2013
 
Mucha más que IESE y ESADE (l'Economic)
Mucha más que IESE y ESADE (l'Economic)Mucha más que IESE y ESADE (l'Economic)
Mucha más que IESE y ESADE (l'Economic)
 
Profesionales con máster (Expansión)
Profesionales con máster (Expansión)Profesionales con máster (Expansión)
Profesionales con máster (Expansión)
 
Horario 2º b
Horario 2º bHorario 2º b
Horario 2º b
 
Regió 7. 29.09.2013.
Regió 7. 29.09.2013.Regió 7. 29.09.2013.
Regió 7. 29.09.2013.
 
Cuál es de mis habilidades en el uso del lenguaje he desarrollado más
Cuál es de mis habilidades en el uso del lenguaje he desarrollado másCuál es de mis habilidades en el uso del lenguaje he desarrollado más
Cuál es de mis habilidades en el uso del lenguaje he desarrollado más
 
Mapa conceptual con color
Mapa conceptual con colorMapa conceptual con color
Mapa conceptual con color
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Presentation1 mapa de conceptos
Presentation1 mapa de conceptosPresentation1 mapa de conceptos
Presentation1 mapa de conceptos
 
Andamio2
Andamio2 Andamio2
Andamio2
 
En blanco
En blancoEn blanco
En blanco
 
Guia noveno el bullyng
Guia noveno el bullyngGuia noveno el bullyng
Guia noveno el bullyng
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Resumen 4
Resumen 4Resumen 4
Resumen 4
 
Parque Sucre
Parque SucreParque Sucre
Parque Sucre
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
Mapa francia
Mapa franciaMapa francia
Mapa francia
 
Doc
DocDoc
Doc
 

Similar a Programacion orientada

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Gabriel Méndez
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
Geovanny Yungán
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
Vivi Marquez
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
Vivi Marquez
 
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Heidiie Hdz
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Nanda Moran
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
Nestor Traña
 
Programacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaProgramacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos Acosta
Marcos Acosta
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
ronnyme21
 

Similar a Programacion orientada (20)

Guía Teórica POO
Guía Teórica POOGuía Teórica POO
Guía Teórica POO
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
POO
POOPOO
POO
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
ESTUDIANTE
ESTUDIANTEESTUDIANTE
ESTUDIANTE
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada
Programación orientadaProgramación orientada
Programación orientada
 
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
 
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objeto
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Unidad 1. Introducción. Conceptos fundamentales de la POO
Unidad 1. Introducción. Conceptos fundamentales de la POOUnidad 1. Introducción. Conceptos fundamentales de la POO
Unidad 1. Introducción. Conceptos fundamentales de la POO
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaProgramacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos Acosta
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Más de grachika (20)

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económico
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenencia
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectiva
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Locke
 
Código QR
Código QRCódigo QR
Código QR
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagen
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudio
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]
 
Historia de android
Historia de androidHistoria de android
Historia de android
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigos
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]
 
Violencia
ViolenciaViolencia
Violencia
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 

Programacion orientada

  • 1. PROGRAMACION ORIENTADA A OBJETOS La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos. Esta definición especifica varias propiedades importantes de los objetos. En primer lugar, un objeto no es un dato simple, sino que contiene en su interior cierto número de componentes bien estructurados. En segundo lugar, cada objeto no es un ente aislado, sino que forma parte de una organización jerárquica o de otro tipo. ESTRUCTURA DE UN OBJETO Un objeto puede considerarse como una especie de cápsula dividida en tres partes: 1 - RELACIONES 2 - PROPIEDADES 3 - METODOS Cada uno de estos componentes desempeña un papel totalmente independiente: Las relaciones permiten que el objeto se inserte en la organización y están formadas esencialmente por punteros a otros objetos. Las propiedades distinguen un objeto determinado de los restantes que forman parte de la misma organización y tiene valores que dependen de la propiedad de que se trate. Las propiedades de un objeto pueden ser heredadas a sus descendientes en la organización. Los métodos son las operaciones que pueden realizarse sobre el objeto, que normalmente estarán incorporados en forma de programas (código) que el objeto es capaz de ejecutar y que también pone a disposición de sus descendientes a través de la herencia.