SlideShare una empresa de Scribd logo
CONCEPTO
• LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO, U OOP SEGÚN SUS SIGLAS EN INGLÉS) ES UN PARADIGMA DE
PROGRAMACIÓN QUE USA OBJETOS EN SUS INTERACCIONES, PARA DISEÑARAPLICACIONES Y PROGRAMAS
INFORMÁTICOS.
• ESTÁ BASADA 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 1990. EN LA ACTUALIDAD, EXISTE UNA GRAN
VARIEDAD DE LENGUAJES DE PROGRAMACIÓN QUE SOPORTAN LA ORIENTACIÓN A OBJETOS.
HERENCIA
ES UNA PROPIEDADQUE PERMITE QUE LOS OBJETOS SEAN CREADOS APARTIR DE
OTROS YA EXISTENTES, OBTENIENDO CARACTERÍSTICAS (MÉTODOS Y ATRIBUTOS)
SIMILARES A LOS YA EXISTENTES.
EJEMPLO
• EL GATO Y EL PERRO TENDRÍAN LA HERENCIA (MÉTODOS Y
ATRIBUTOS) DEL MAMÍFERO.
Mamífero
Gato Perro
ABSTRACCIÓN
• EXPRESA LAS CARACTERÍSTICAS ESENCIALES DE UN OBJETO, LAS CUALESDISTINGUEN AL OBJETO DE LOS
DEMÁS.
EJEMPLO
Imaginemos que queremos aplicar la abstraccion a las Aves.
El objeto seria el pajaro, y sus caracteristicas, por ejemplo, serian:
•Pico
•Alas
•Plumas
•Patas
Las funcionalidades asociadas serian:
Volar, parar, etc.
POLIMORFISMO
ES LA CAPACIDAD QUE TIENEN LOS OBJETOS DE UNA CLASE DE RESPONDER AL MISMO MENSAJE O
EVENTO EN FUNCIÓN DE LOS PARÁMETROS UTILIZADOS DURANTE SU INVOCACIÓN.
POLIMORFISMO
HAY DOS TIPOS:
DINÁMICO: ES EL QUE EL CÓDIGO NO INCLUYE NINGÚN TIPO DE ESPECIFICACIÓN SOBRE EL TIPO DE DATOS.
ESTÁTICO: ES EL QUE LOS TIPOS A LOS QUE SE APLICA EL POLIMORFISMO DEBEN SER EXPLICITADOS Y
DECLARADOS UNO POR UNO ANTES DE SER UTILIZADOS.
BIBLIOGRAFIA
• HTTP://ES.WIKIPEDIA.ORG/WIKI/POO
• HTTP://ES.WIKIPEDIA.ORG/WIKI/ABSTRACCI%C3%B3N_%28PROGRAMACI%
C3%B3N_ORIENTADA_A_OBJETOS%29
• HTTP://ES.WIKIPEDIA.ORG/WIKI/POLIMORFISMO_%28PROGRAMACI%C3%B3
N_ORIENTADA_A_OBJETOS%29
• HTTP://ES.WIKIPEDIA.ORG/WIKI/HERENCIA_%28PROGRAMACI%C3%B3N_OR
IENTADA_A_OBJETOS%29

Más contenido relacionado

Destacado

Programación Orientada a Objetos para Python
Programación Orientada a Objetos para PythonProgramación Orientada a Objetos para Python
Programación Orientada a Objetos para Python
José Luis Chiquete Valdivieso
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
yohanyg
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicaristeo23
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
David Portillo Hernandez
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
Javier Camacho
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
Karlytoz_36
 
Programacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herenciaProgramacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herencia
José Antonio Sandoval Acosta
 
Programacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismoProgramacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismo
José Antonio Sandoval Acosta
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
Actimel
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Cesar David Fernandez Grueso
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Kudos S.A.S
 

Destacado (12)

Programación Orientada a Objetos para Python
Programación Orientada a Objetos para PythonProgramación Orientada a Objetos para Python
Programación Orientada a Objetos para Python
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Tema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basicTema 1 introduccion a la programacion en visual basic
Tema 1 introduccion a la programacion en visual basic
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Programacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herenciaProgramacion orientada a objetos - unidad 3 herencia
Programacion orientada a objetos - unidad 3 herencia
 
Programacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismoProgramacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismo
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 

Similar a Programación orientada a objetos

Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientadaKaren Bedoya
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientadaKaren Bedoya
 
Conceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetosConceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetos
Jose Luis Garduño Torres
 
Java por Ambar Cargua
Java por Ambar CarguaJava por Ambar Cargua
Java por Ambar Cargua
AmbarCargua
 
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Gabriel Méndez
 
Origen de la programación
Origen de la programaciónOrigen de la programación
Origen de la programaciónAlex Lopez
 
mapa conceptual de java
mapa conceptual de javamapa conceptual de java
mapa conceptual de java
NancyB18
 
Call Minipresentacion Rodolfo Vera
Call Minipresentacion   Rodolfo VeraCall Minipresentacion   Rodolfo Vera
Call Minipresentacion Rodolfo Verabenningtieke
 
Los 5 lenguajes de programación web más usados
Los 5 lenguajes de programación web más usadosLos 5 lenguajes de programación web más usados
Los 5 lenguajes de programación web más usados
Massiel1810
 
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
Luis Fernando Aguas Bucheli
 
Que es y donde se aplica
Que es y donde se aplicaQue es y donde se aplica
Que es y donde se aplica
olveraadrian82
 
Que es y donde se aplica
Que es y donde se aplicaQue es y donde se aplica
Que es y donde se aplica
olveraadrian82
 

Similar a Programación orientada a objetos (12)

Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
Conceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetosConceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetos
 
Java por Ambar Cargua
Java por Ambar CarguaJava por Ambar Cargua
Java por Ambar Cargua
 
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
 
Origen de la programación
Origen de la programaciónOrigen de la programación
Origen de la programación
 
mapa conceptual de java
mapa conceptual de javamapa conceptual de java
mapa conceptual de java
 
Call Minipresentacion Rodolfo Vera
Call Minipresentacion   Rodolfo VeraCall Minipresentacion   Rodolfo Vera
Call Minipresentacion Rodolfo Vera
 
Los 5 lenguajes de programación web más usados
Los 5 lenguajes de programación web más usadosLos 5 lenguajes de programación web más usados
Los 5 lenguajes de programación web más usados
 
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
Que es y donde se aplica
Que es y donde se aplicaQue es y donde se aplica
Que es y donde se aplica
 
Que es y donde se aplica
Que es y donde se aplicaQue es y donde se aplica
Que es y donde se aplica
 

Último

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
DanielaBurgosnazario
 
-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT
PROTHEORO Apellidos
 
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIAFUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
ElenaGallardoPals
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascón
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascónElites municipales y propiedades rurales: algunos ejemplos en territorio vascón
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascón
Javier Andreu
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
MARIANA110300
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 

Último (20)

Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
 
-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT-Dia- de- la- bandera- en- el -Perú-.PPT
-Dia- de- la- bandera- en- el -Perú-.PPT
 
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIAFUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascón
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascónElites municipales y propiedades rurales: algunos ejemplos en territorio vascón
Elites municipales y propiedades rurales: algunos ejemplos en territorio vascón
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 

Programación orientada a objetos

  • 1.
  • 2. CONCEPTO • LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO, U OOP SEGÚN SUS SIGLAS EN INGLÉS) ES UN PARADIGMA DE PROGRAMACIÓN QUE USA OBJETOS EN SUS INTERACCIONES, PARA DISEÑARAPLICACIONES Y PROGRAMAS INFORMÁTICOS. • ESTÁ BASADA 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 1990. EN LA ACTUALIDAD, EXISTE UNA GRAN VARIEDAD DE LENGUAJES DE PROGRAMACIÓN QUE SOPORTAN LA ORIENTACIÓN A OBJETOS.
  • 3. HERENCIA ES UNA PROPIEDADQUE PERMITE QUE LOS OBJETOS SEAN CREADOS APARTIR DE OTROS YA EXISTENTES, OBTENIENDO CARACTERÍSTICAS (MÉTODOS Y ATRIBUTOS) SIMILARES A LOS YA EXISTENTES.
  • 4. EJEMPLO • EL GATO Y EL PERRO TENDRÍAN LA HERENCIA (MÉTODOS Y ATRIBUTOS) DEL MAMÍFERO. Mamífero Gato Perro
  • 5. ABSTRACCIÓN • EXPRESA LAS CARACTERÍSTICAS ESENCIALES DE UN OBJETO, LAS CUALESDISTINGUEN AL OBJETO DE LOS DEMÁS.
  • 6. EJEMPLO Imaginemos que queremos aplicar la abstraccion a las Aves. El objeto seria el pajaro, y sus caracteristicas, por ejemplo, serian: •Pico •Alas •Plumas •Patas Las funcionalidades asociadas serian: Volar, parar, etc.
  • 7. POLIMORFISMO ES LA CAPACIDAD QUE TIENEN LOS OBJETOS DE UNA CLASE DE RESPONDER AL MISMO MENSAJE O EVENTO EN FUNCIÓN DE LOS PARÁMETROS UTILIZADOS DURANTE SU INVOCACIÓN.
  • 8. POLIMORFISMO HAY DOS TIPOS: DINÁMICO: ES EL QUE EL CÓDIGO NO INCLUYE NINGÚN TIPO DE ESPECIFICACIÓN SOBRE EL TIPO DE DATOS. ESTÁTICO: ES EL QUE LOS TIPOS A LOS QUE SE APLICA EL POLIMORFISMO DEBEN SER EXPLICITADOS Y DECLARADOS UNO POR UNO ANTES DE SER UTILIZADOS.
  • 9. BIBLIOGRAFIA • HTTP://ES.WIKIPEDIA.ORG/WIKI/POO • HTTP://ES.WIKIPEDIA.ORG/WIKI/ABSTRACCI%C3%B3N_%28PROGRAMACI% C3%B3N_ORIENTADA_A_OBJETOS%29 • HTTP://ES.WIKIPEDIA.ORG/WIKI/POLIMORFISMO_%28PROGRAMACI%C3%B3 N_ORIENTADA_A_OBJETOS%29 • HTTP://ES.WIKIPEDIA.ORG/WIKI/HERENCIA_%28PROGRAMACI%C3%B3N_OR IENTADA_A_OBJETOS%29