SlideShare una empresa de Scribd logo
1 de 1
Programación orientada a objetos
(POO)
La programación orientada a objetos o POO 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.
La principal utilidad de la programación orientada a objetos es evitar el enmarañamiento de
código
La programación POO permite encapsular las funcionalidades de una "clase" al interior de
su cuerpo, así, los demás objetos que interactúan con ella no necesitan y no tienen que ver
cómo funciona internamente, finalmente el código se convierte en una interacción entre
objetos que mejora mucho el código.
Lo que caracteriza a la POO es que intenta llevar al mundo del código lo mismo que
encontramos en El Mundo Real™. Cuando miramos a nuestro alrededor ¿qué vemos?
pues, cosas, objetos, pero podemos reconocer estos objetos porque cada objeto pertenece
a una clase, eso nos permite distinguir, por ejemplo, un perro de un auto. Éste es el modelo
que la POO intenta seguir para estructurar un sistema.
Es importante recalcar nuevamente que la POO no es un lenguaje de programación, es
una forma de enfrentarse a ella. Esto significa que la POO le servirá para desarrollar en
muchos de los lenguajes comunes de hoy en día manteniendo un mismo esquema mental.
Incluso le permitirá enfrentar otros proyectos que no necesariamente estén relacionados con
escribir código.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

S2 p2
S2 p2S2 p2
S2 p2
 
S3 p2
S3 p2S3 p2
S3 p2
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
lego misnistor
lego misnistorlego misnistor
lego misnistor
 
mapa conceptual de java
mapa conceptual de javamapa conceptual de java
mapa conceptual de java
 
Karla garcia java 3
Karla garcia java 3Karla garcia java 3
Karla garcia java 3
 
replica montufar
replica montufar replica montufar
replica montufar
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 

Destacado

Lectura nº2 lanzando un Emprendimiento
Lectura nº2 lanzando un EmprendimientoLectura nº2 lanzando un Emprendimiento
Lectura nº2 lanzando un Emprendimientopaoloarevaloortiz
 
Antena hd
Antena hdAntena hd
Antena hdmil61
 
Cambios fisicos y quimicos
Cambios fisicos y quimicosCambios fisicos y quimicos
Cambios fisicos y quimicosIsaiAlex
 
Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...
Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...
Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...CGT Tragsatec
 
La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...
La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...
La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...El_Blog_De_La_Energia
 
Boletín de prensa n° 30. fiestas del campesino corregimiento tonusco arriba...
Boletín de prensa n° 30. fiestas del campesino   corregimiento tonusco arriba...Boletín de prensa n° 30. fiestas del campesino   corregimiento tonusco arriba...
Boletín de prensa n° 30. fiestas del campesino corregimiento tonusco arriba...alcaldia municipal
 
Temporalización 1º evaluación 3º eso 2013 2014
Temporalización 1º evaluación 3º eso 2013 2014Temporalización 1º evaluación 3º eso 2013 2014
Temporalización 1º evaluación 3º eso 2013 2014Mariajosebueno7
 
Un estudio revela que el reciclaje podría crear 10.000 empleos en Reino Unido
Un estudio revela que el reciclaje podría crear 10.000 empleos en Reino UnidoUn estudio revela que el reciclaje podría crear 10.000 empleos en Reino Unido
Un estudio revela que el reciclaje podría crear 10.000 empleos en Reino UnidoEl_Blog_De_La_Energia
 
Software freedom day
Software freedom daySoftware freedom day
Software freedom dayKmilo Lozano
 
Resolucion 3197
Resolucion 3197Resolucion 3197
Resolucion 3197Asdesilla
 

Destacado (20)

Inicio torneo juvenil de f.s.
Inicio torneo juvenil de f.s.Inicio torneo juvenil de f.s.
Inicio torneo juvenil de f.s.
 
CV Juan A Dominguez de Pedro
CV Juan A Dominguez de PedroCV Juan A Dominguez de Pedro
CV Juan A Dominguez de Pedro
 
Lectura nº2 lanzando un Emprendimiento
Lectura nº2 lanzando un EmprendimientoLectura nº2 lanzando un Emprendimiento
Lectura nº2 lanzando un Emprendimiento
 
Antena hd
Antena hdAntena hd
Antena hd
 
Tics en el aula
Tics en el aulaTics en el aula
Tics en el aula
 
Tipos de energía
Tipos  de  energíaTipos  de  energía
Tipos de energía
 
Cambios fisicos y quimicos
Cambios fisicos y quimicosCambios fisicos y quimicos
Cambios fisicos y quimicos
 
Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...
Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...
Crónica de la parada durante el descanso contra el Despido Colectivo en Trags...
 
Tipos de energía
Tipos  de  energíaTipos  de  energía
Tipos de energía
 
La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...
La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...
La energética que preside Borja Prado, Endesa, reforma la red eléctrica de La...
 
Boletín de prensa n° 30. fiestas del campesino corregimiento tonusco arriba...
Boletín de prensa n° 30. fiestas del campesino   corregimiento tonusco arriba...Boletín de prensa n° 30. fiestas del campesino   corregimiento tonusco arriba...
Boletín de prensa n° 30. fiestas del campesino corregimiento tonusco arriba...
 
Temporalización 1º evaluación 3º eso 2013 2014
Temporalización 1º evaluación 3º eso 2013 2014Temporalización 1º evaluación 3º eso 2013 2014
Temporalización 1º evaluación 3º eso 2013 2014
 
Un estudio revela que el reciclaje podría crear 10.000 empleos en Reino Unido
Un estudio revela que el reciclaje podría crear 10.000 empleos en Reino UnidoUn estudio revela que el reciclaje podría crear 10.000 empleos en Reino Unido
Un estudio revela que el reciclaje podría crear 10.000 empleos en Reino Unido
 
Trabajo de disco duro
Trabajo de disco duroTrabajo de disco duro
Trabajo de disco duro
 
Actividad 13 (2)
Actividad 13 (2)Actividad 13 (2)
Actividad 13 (2)
 
Software freedom day
Software freedom daySoftware freedom day
Software freedom day
 
Hola q tal
Hola q talHola q tal
Hola q tal
 
Taller de competencias básicas sobre política y economía
Taller de competencias básicas sobre política y economíaTaller de competencias básicas sobre política y economía
Taller de competencias básicas sobre política y economía
 
Resolucion 3197
Resolucion 3197Resolucion 3197
Resolucion 3197
 
Agenda termasguaviyú
Agenda termasguaviyúAgenda termasguaviyú
Agenda termasguaviyú
 

Similar a Programación orientada a objetos

Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Maîck Ddz
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosSANDRITA RAFAEL
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosJose Sanchez
 
Programacion Orientada a Objeto
Programacion Orientada a ObjetoProgramacion Orientada a Objeto
Programacion Orientada a ObjetoOscar Fernandez
 
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Heidiie Hdz
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientadagrachika
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientadagrachika
 
Programación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentosProgramación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentosEdna Rheiner
 
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)Francisco Vallejo
 
Karla garcia java 2
Karla garcia java 2Karla garcia java 2
Karla garcia java 2karlaga2017
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A ObjetosAndrés
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellitapacheman
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosNanda Moran
 

Similar a Programación orientada a objetos (20)

ESTUDIANTE
ESTUDIANTEESTUDIANTE
ESTUDIANTE
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo)
 
Informe
InformeInforme
Informe
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a Objetos
 
Programacion Orientada a Objeto
Programacion Orientada a ObjetoProgramacion Orientada a Objeto
Programacion Orientada a Objeto
 
Programación orientada
Programación orientadaProgramación orientada
Programación orientada
 
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
 
Lapoo 120925174054-phpapp01
Lapoo 120925174054-phpapp01Lapoo 120925174054-phpapp01
Lapoo 120925174054-phpapp01
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
Programación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentosProgramación orientada a objetos, fundamentos
Programación orientada a objetos, fundamentos
 
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
Preparar respuesta para_prueba_corta_-_francisco_vallejo(2)
 
Karla garcia java 2
Karla garcia java 2Karla garcia java 2
Karla garcia java 2
 
POO
POOPOO
POO
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A Objetos
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellita
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
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
 

Más de Gabriel Méndez

Proyecto software público internacional
Proyecto software público internacionalProyecto software público internacional
Proyecto software público internacionalGabriel Méndez
 
Mapa mental ciclo de vida
Mapa mental ciclo de vidaMapa mental ciclo de vida
Mapa mental ciclo de vidaGabriel Méndez
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareGabriel Méndez
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en javaGabriel Méndez
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareGabriel Méndez
 
Diferncia entre analista y usuario
Diferncia entre analista y usuarioDiferncia entre analista y usuario
Diferncia entre analista y usuarioGabriel Méndez
 
Diagrama de flujo para un programa en poo
Diagrama de flujo para un programa en pooDiagrama de flujo para un programa en poo
Diagrama de flujo para un programa en pooGabriel Méndez
 
Caracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuarioCaracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuarioGabriel Méndez
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGabriel Méndez
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vidaGabriel Méndez
 
Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11Gabriel Méndez
 
Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1Gabriel Méndez
 
Lista de cotejo act 13 secuencia 1
Lista de cotejo  act 13 secuencia 1Lista de cotejo  act 13 secuencia 1
Lista de cotejo act 13 secuencia 1Gabriel Méndez
 

Más de Gabriel Méndez (20)

Tabla de ciclo de vida
Tabla de ciclo de vidaTabla de ciclo de vida
Tabla de ciclo de vida
 
Proyecto software público internacional
Proyecto software público internacionalProyecto software público internacional
Proyecto software público internacional
 
Programa un ciclo
Programa un  cicloPrograma un  ciclo
Programa un ciclo
 
Mapa mental ciclo de vida
Mapa mental ciclo de vidaMapa mental ciclo de vida
Mapa mental ciclo de vida
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de software
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en java
 
Instrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de softwareInstrumento de evaluacion de un sistema de software
Instrumento de evaluacion de un sistema de software
 
Ensayo de ciclo de vida
Ensayo de ciclo de vidaEnsayo de ciclo de vida
Ensayo de ciclo de vida
 
Digramas logicos
Digramas logicosDigramas logicos
Digramas logicos
 
Diferncia entre analista y usuario
Diferncia entre analista y usuarioDiferncia entre analista y usuario
Diferncia entre analista y usuario
 
Diagrama de flujo para un programa en poo
Diagrama de flujo para un programa en pooDiagrama de flujo para un programa en poo
Diagrama de flujo para un programa en poo
 
Caracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuarioCaracteristicos de manuales tecnico y de usuario
Caracteristicos de manuales tecnico y de usuario
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Act. 13
Act. 13Act. 13
Act. 13
 
Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
 
Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11Rubrica de evaluacion presentacion act 11
Rubrica de evaluacion presentacion act 11
 
Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1Lista de cotejo act 12 secuencia 1
Lista de cotejo act 12 secuencia 1
 
Lista de cotejo act 13 secuencia 1
Lista de cotejo  act 13 secuencia 1Lista de cotejo  act 13 secuencia 1
Lista de cotejo act 13 secuencia 1
 
Actividad 6 dsaupo obj
Actividad 6 dsaupo objActividad 6 dsaupo obj
Actividad 6 dsaupo obj
 
Tipos de variables
Tipos de variablesTipos de variables
Tipos de variables
 

Programación orientada a objetos

  • 1. Programación orientada a objetos (POO) La programación orientada a objetos o POO 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. La principal utilidad de la programación orientada a objetos es evitar el enmarañamiento de código La programación POO permite encapsular las funcionalidades de una "clase" al interior de su cuerpo, así, los demás objetos que interactúan con ella no necesitan y no tienen que ver cómo funciona internamente, finalmente el código se convierte en una interacción entre objetos que mejora mucho el código. Lo que caracteriza a la POO es que intenta llevar al mundo del código lo mismo que encontramos en El Mundo Real™. Cuando miramos a nuestro alrededor ¿qué vemos? pues, cosas, objetos, pero podemos reconocer estos objetos porque cada objeto pertenece a una clase, eso nos permite distinguir, por ejemplo, un perro de un auto. Éste es el modelo que la POO intenta seguir para estructurar un sistema. Es importante recalcar nuevamente que la POO no es un lenguaje de programación, es una forma de enfrentarse a ella. Esto significa que la POO le servirá para desarrollar en muchos de los lenguajes comunes de hoy en día manteniendo un mismo esquema mental. Incluso le permitirá enfrentar otros proyectos que no necesariamente estén relacionados con escribir código.