SlideShare una empresa de Scribd logo
1 de 14
La POO no es un lenguaje de programación,
más bien se puede aplicar a muchos lenguajes,
como el C++,Python, etc.
Al contrario de la programación
estructural que se enfatiza en los
algoritmos, la programación
orientada a objetos (POO), se
enfoca en los datos.
En este paradigma, el programa
se organiza como un conjunto
finito de objetos que contienen
datos y operaciones que llaman a
esos datos y se comunican entre
si mediante mensajes.
C++ es una extensión de C con
características mas potentes. Es un
superconjunto de C.
Los elementos mas importantes añadidos
a C por C++ son: Clases, Objetos y
Programación orientada a objetos
1 •OBJETOS
2 •CLASES
3 •METODOS
4 •ATRIBUTOS
Es una entidad
que posee un
conjunto de
datos y un
conjunto de
operaciones. Es
un elemento
individual con
identidad
propia; por
ejemplo un libro,
un carro, etc.
Es la descripción
de un conjunto
de objetos;
consta de
métodos y
atributos que
resumen
características
comunes de un
conjunto de
objetos. Es una
descripción
abstracta de un
grupo de objetos
Son las
funciones que
se incluyen
dentro de la
definición de la
clase y que
procesan los
atributos.
Son las
variables que
conforman al
objeto.
"Por poner otro ejemplo vamos a
ver cómo modelizaríamos en un
esquema POO una fracción, es
decir, esa estructura matemática
que tiene un numerador y un
denominador que divide al
numerador, por ejemplo 3/2.
La fracción será el objeto y tendrá
dos propiedades, el numerador y
el denominador. Luego podría
tener varios métodos como
simplificarse, sumarse con otra
fracción o número, restarse con
otra fracción, etc."
Los lenguajes POO se
pueden dividir en dos
clasificaciones:
Puros: Son los
lenguajes que trabajan
solamente con clases.
Híbridos: Son los
lenguajes a los que se le
añaden herramientas
para trabajar con clases.
Java es multiplataforma,
por tanto, se puede
programar tanto en
Windows, Mac OS, así
como cualquier
distribución de Linux.
Los objetos son el elemento
central de la programación en
Visual Basic. Los formularios
y controles son objetos. Las
bases de datos son objetos.
Visual Basic es un lenguaje
de programación desarrollado
por Microsoft, diseñado para
facilitar el desarrollo de
aplicaciones en un entorno
gráfico como Windows 98,
Windows XP, Etc.
La programación orientada a objetos sirve
para el desarrollo de aplicaciones, como
juegos, aplicaciones de Web, Aplicaciones
de celulares, etc.
Se considera que un lenguaje esta
totalmente orientado a objetos, si cumple
con estas 4 características.
*Encapsulación
*Abstracción
*Herencia
*Polimorfismo
La encapsulación es la
cualidad de unificar los datos y
la forma de en que podemos
ocular el funcionamiento de
una clase.
De este modo solo exponemos
la información y la forma de
manipularlo, evitando que
alguien manipule de una forma
no controlada la información
de esos datos.
El polimorfismo, como
su mismo nombre
sugiere múltiples
formas, se refiere a la
posibilidad de acceder
a un variado rango de
funciones distintas a
través del mismo
interfaz.
ANIMALES
EmitirSonido()
León
EmitirSonido()
Cascabel
EmitirSonido()
Expresa las
características
esenciales de un
objeto, las
cuales
distinguen al
objeto de los
demás.
Es la propiedad que
permite que los
objetos sean
creados a partir de
otros ya existentes,
obteniendo
características
(métodos y
atributos) similares
a los ya existentes.

Más contenido relacionado

Similar a Lapoos

PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSAbraham Morales
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...Juan Morales
 
Introducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdfIntroducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdfEnrique137614
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Maîck Ddz
 
Evoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýnEvoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýnJana EstRada JacoBo
 
Guia flash
Guia flashGuia flash
Guia flashnatalia
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLGabriel Cortez
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosJose Angel Rodriguez
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A ObjetosAndrés
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosMarcelo Brocel
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetosgrachika
 

Similar a Lapoos (20)

PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
POO
POOPOO
POO
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
 
Introducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdfIntroducción a la Programación Orientada a Objetos.pdf
Introducción a la Programación Orientada a Objetos.pdf
 
Poo
PooPoo
Poo
 
Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo) Programacion Orientada a Objetos (poo)
Programacion Orientada a Objetos (poo)
 
Evoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýnEvoluciýýn de la programaciýýn
Evoluciýýn de la programaciýýn
 
Poovb
PoovbPoovb
Poovb
 
Programación orientada
Programación orientadaProgramación orientada
Programación orientada
 
Guia flash
Guia flashGuia flash
Guia flash
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UML
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A Objetos
 
Teoría POO JAva.pdf
Teoría POO JAva.pdfTeoría POO JAva.pdf
Teoría POO JAva.pdf
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetos
 

Último

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 

Último (6)

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 

Lapoos

  • 1. La POO no es un lenguaje de programación, más bien se puede aplicar a muchos lenguajes, como el C++,Python, etc.
  • 2. Al contrario de la programación estructural que se enfatiza en los algoritmos, la programación orientada a objetos (POO), se enfoca en los datos. En este paradigma, el programa se organiza como un conjunto finito de objetos que contienen datos y operaciones que llaman a esos datos y se comunican entre si mediante mensajes.
  • 3. C++ es una extensión de C con características mas potentes. Es un superconjunto de C. Los elementos mas importantes añadidos a C por C++ son: Clases, Objetos y Programación orientada a objetos
  • 4. 1 •OBJETOS 2 •CLASES 3 •METODOS 4 •ATRIBUTOS
  • 5. Es una entidad que posee un conjunto de datos y un conjunto de operaciones. Es un elemento individual con identidad propia; por ejemplo un libro, un carro, etc. Es la descripción de un conjunto de objetos; consta de métodos y atributos que resumen características comunes de un conjunto de objetos. Es una descripción abstracta de un grupo de objetos Son las funciones que se incluyen dentro de la definición de la clase y que procesan los atributos. Son las variables que conforman al objeto.
  • 6. "Por poner otro ejemplo vamos a ver cómo modelizaríamos en un esquema POO una fracción, es decir, esa estructura matemática que tiene un numerador y un denominador que divide al numerador, por ejemplo 3/2. La fracción será el objeto y tendrá dos propiedades, el numerador y el denominador. Luego podría tener varios métodos como simplificarse, sumarse con otra fracción o número, restarse con otra fracción, etc."
  • 7. Los lenguajes POO se pueden dividir en dos clasificaciones: Puros: Son los lenguajes que trabajan solamente con clases. Híbridos: Son los lenguajes a los que se le añaden herramientas para trabajar con clases. Java es multiplataforma, por tanto, se puede programar tanto en Windows, Mac OS, así como cualquier distribución de Linux.
  • 8. Los objetos son el elemento central de la programación en Visual Basic. Los formularios y controles son objetos. Las bases de datos son objetos. Visual Basic es un lenguaje de programación desarrollado por Microsoft, diseñado para facilitar el desarrollo de aplicaciones en un entorno gráfico como Windows 98, Windows XP, Etc.
  • 9. La programación orientada a objetos sirve para el desarrollo de aplicaciones, como juegos, aplicaciones de Web, Aplicaciones de celulares, etc.
  • 10. Se considera que un lenguaje esta totalmente orientado a objetos, si cumple con estas 4 características. *Encapsulación *Abstracción *Herencia *Polimorfismo
  • 11. La encapsulación es la cualidad de unificar los datos y la forma de en que podemos ocular el funcionamiento de una clase. De este modo solo exponemos la información y la forma de manipularlo, evitando que alguien manipule de una forma no controlada la información de esos datos.
  • 12. El polimorfismo, como su mismo nombre sugiere múltiples formas, se refiere a la posibilidad de acceder a un variado rango de funciones distintas a través del mismo interfaz. ANIMALES EmitirSonido() León EmitirSonido() Cascabel EmitirSonido()
  • 13. Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás.
  • 14. Es la propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.