SlideShare una empresa de Scribd logo
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

PPTX
Programacion orientada a objetos
DOCX
Programacion orientada a_objetos
PPTX
S1-Fundamentos POO
PPTX
S1-POO-1.1 Fundamentos
PDF
PPTX
Karla garcia java 2
DOCX
PROGRAMACION ORIENTADA A OBJETOS
Programacion orientada a objetos
Programacion orientada a_objetos
S1-Fundamentos POO
S1-POO-1.1 Fundamentos
Karla garcia java 2
PROGRAMACION ORIENTADA A OBJETOS

La actualidad más candente (10)

DOCX
Programacion orientada a objetos
PPTX
Programación orientada a objetos
PPTX
lego misnistor
DOCX
mapa conceptual de java
PPTX
Karla garcia java 3
PPTX
replica montufar
PPTX
Programacion orientada a objetos
PPTX
Programacion orientada
Programacion orientada a objetos
Programación orientada a objetos
lego misnistor
mapa conceptual de java
Karla garcia java 3
replica montufar
Programacion orientada a objetos
Programacion orientada
Publicidad

Destacado (20)

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

Similar a Programación orientada a objetos (20)

PPTX
Programación Orientada a Objetos
 
PPT
DOCX
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
DOCX
Programación orientada a objetos
PDF
alejandrofuentesandres 2025555555555.pdf
DOCX
Programacion orientada
DOCX
Programacion orientada
DOCX
DOCX
Programación Orientada a Objetos Actividad 2
PDF
Programación Orientada a Objetos - Trabajo.pdf
PDF
Programacion Orientada a Objetos (poo)
PPTX
Presentación_POO simplificada 'estudiantes.pptx
DOCX
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
DOCX
Que es y donde se aplica
DOCX
Que es y donde se aplica
PPTX
Programación orientada
PDF
La programación orientada a objetos - Kiara Sanchez.pdf
PPTX
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
PPTX
Programacion orientada a objetos
PPTX
PROGRAMACION ORIENTADA A OBJETOS
Programación Orientada a Objetos
 
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
Programación orientada a objetos
alejandrofuentesandres 2025555555555.pdf
Programacion orientada
Programacion orientada
Programación Orientada a Objetos Actividad 2
Programación Orientada a Objetos - Trabajo.pdf
Programacion Orientada a Objetos (poo)
Presentación_POO simplificada 'estudiantes.pptx
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Que es y donde se aplica
Que es y donde se aplica
Programación orientada
La programación orientada a objetos - Kiara Sanchez.pdf
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
Programacion orientada a objetos
PROGRAMACION ORIENTADA A OBJETOS

Más de Gabriel Méndez (20)

DOCX
Tabla de ciclo de vida
DOCX
Proyecto software público internacional
DOCX
Programa un ciclo
DOCX
Mapa mental ciclo de vida
DOCX
Instrumento de evaluacion de un sistema de software
DOCX
Resolver al cliente una programación diseñada en java
DOCX
Instrumento de evaluacion de un sistema de software
DOCX
Ensayo de ciclo de vida
DOCX
Digramas logicos
DOCX
Diferncia entre analista y usuario
DOCX
Diagrama de flujo para un programa en poo
DOCX
Caracteristicos de manuales tecnico y de usuario
DOCX
Glosario de conceptos de la creación de los programas
DOCX
DOCX
Modelos de ciclo de vida
DOCX
Rubrica de evaluacion presentacion act 11
DOCX
Lista de cotejo act 12 secuencia 1
DOCX
Lista de cotejo act 13 secuencia 1
DOCX
Actividad 6 dsaupo obj
DOCX
Tipos de variables
Tabla de ciclo de vida
Proyecto software público internacional
Programa un ciclo
Mapa mental ciclo de vida
Instrumento de evaluacion de un sistema de software
Resolver al cliente una programación diseñada en java
Instrumento de evaluacion de un sistema de software
Ensayo de ciclo de vida
Digramas logicos
Diferncia entre analista y usuario
Diagrama de flujo para un programa en poo
Caracteristicos de manuales tecnico y de usuario
Glosario de conceptos de la creación de los programas
Modelos de ciclo de vida
Rubrica de evaluacion presentacion act 11
Lista de cotejo act 12 secuencia 1
Lista de cotejo act 13 secuencia 1
Actividad 6 dsaupo obj
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.