SlideShare una empresa de Scribd logo
1 de 9
DEFINICIÓN
  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 y sus interacciones para
  diseñar aplicaciones y programas de
  computadora. Está basado en varias
  técnicas, incluyendo herencia,
  modularidad, polimorfismo y
  encapsulamiento. Su uso se popularizó
  a principios de la década de 1990.
  Actualmente son muchos los lenguajes
  de programación que soportan la
  orientación a objetos.
LA IMPORTANCIA
•Facilita la creación de software de calidad:
potencia en mantenimiento, la extensión y la
reutilización.
•Basada en el mono de pensar del hombre y
en el modo de operar de la maquina.
•El elemento básico no es la función
(programación estructurada), si no un ente
denominado objeto.
Pensar en términos de
COMO SE PIENSA
                 objetos es muy parecido a
EN OBJETOS
                 como lo haríamos en la vida
                 real. Por ejemplo vamos a
                 pensar en un coche para
                 tratar de modernizarlo en un
                 esquema de poo. Diríamos
                 que el coche es un elemento
                 principal que tiene una serie
                 de características, como
                 podría ser el color, el modelo
                 o la marca.
EL OBJETO ES ALGO
                       ESTUDIO
      REAL O
                        NOMBRE
   IMAGINARIO.
                                               LENGUAJE NATURAL
                    CARACTERISTICAS

                                                     AUTOMOVIL
                       FUNCIONES



                                              •TIPO
                                              •COLOR
                                              •CILINDRAJE
                                              •MODELO
                                              •MARCA
                                                     MOVILIDAD




                     LENGUAJE TECNICO
                           NOMBRE

                    ATRIBUTOS O PROPIEDADES

                           METODOS
COMPOSICIÓN DE UN OBJETO
• TIEMPO DE VIDA: DURACIÓN DE UN OBJETO
  EN UN PROGRAMA. LOS OBJETOS SE CREAN
  MEDIANTE LA INSTALACIÓN Y DEJAN DE
  EXISTIR CUANDO SON DESTRUIDOS.
• ESTADO: DEFINIDO POR SUS ATRIBUTOS.
• COMPORTAMIENTO: DEFINIDA POR SUS
  MÉTODOS.
LAS CLASES
• ABSTRACCIONES QUE REPRESENTAN A UN
  CONJUNTO DE OBJETOS CON UN
  COMPORTAMIENTO E INTERFAZ COMÚN.
• PLANTILLA PARA CREACION DE OBJETOS.
• CUANDO SE CREA UN OBJETO (INSTALACION
  SE HA DE ESPECIFICAR DE QUÉ CLASE ES EL
  OBJETO INSTANCIADO, PARA QUE EL
  COMPILADOR COMPRENDA SUS
  CARACTERISTICAS.
ESTRUCTURA DE CLASE
ATRIBUTOS: VARIABLES QUE REPRESENTAN EL
  ESTADO DE LOS OBJETOS.
MÉTODOS: FUNCIONES MENDIANTE CUALES SE
  REPRESENTA EL COMPRTMIENTO DE LOS
  OBJETOS. ESTOS METODOS MODIFICAN LOS
  VALORES DE LOS ATRIBUTOS Y REPRESENTAN
  LAS CAPACIDADES DEL OBJETO (SERVICIOS).
EJEMPLOS DE LAS CLASES DE OBJETOS
CLASE: PERSONA OBJETO: JUAN, ALBERTO, MARIA
CLASE: FIGURA OBJETO: CIRCULO, CUADRADO Y
  TRIANGULO.
CLASE: WEB OBJETO: WWW.INCAP.EDU.CO
CLASE: TRANSPOTE OBJETO: CARRO, BARCO Y
  AVIÓN.

Más contenido relacionado

La actualidad más candente

Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de controlJuan Pablo Bustos Thames
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 
Desarrollo basado en patrones
Desarrollo basado en patronesDesarrollo basado en patrones
Desarrollo basado en patronesMarvin Zumbado
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamientoCarlos Mila
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos DistribuidosValentina
 
Programación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoProgramación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoGermán Robles Tandazo
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Maria Garcia
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual Claü Vides
 
Arquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones Patrones de diseñoArquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones Patrones de diseñoGermania Rodriguez
 

La actualidad más candente (20)

Presentación poo
Presentación pooPresentación poo
Presentación poo
 
Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.
 
Descomposición modular y estilos de control
Descomposición modular y estilos de controlDescomposición modular y estilos de control
Descomposición modular y estilos de control
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Desarrollo basado en patrones
Desarrollo basado en patronesDesarrollo basado en patrones
Desarrollo basado en patrones
 
Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Gestor de almacenamiento
Gestor de almacenamientoGestor de almacenamiento
Gestor de almacenamiento
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Programación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoProgramación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objeto
 
NoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de DatosNoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de Datos
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Desarrollo Orientado a Objetos
Desarrollo Orientado a ObjetosDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 
Arquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones Patrones de diseñoArquitectura aplicaciones Patrones de diseño
Arquitectura aplicaciones Patrones de diseño
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 

Similar a programacion orientada a objetos

Similar a programacion orientada a objetos (20)

uml y la programacion
uml y la programacionuml y la programacion
uml y la programacion
 
Equipo 3 UML y la Programacion
Equipo 3 UML y la ProgramacionEquipo 3 UML y la Programacion
Equipo 3 UML y la Programacion
 
Programacion Orientada Objetos
Programacion Orientada ObjetosProgramacion Orientada Objetos
Programacion Orientada Objetos
 
Elemento 1 grupal -visual
Elemento 1  grupal -visualElemento 1  grupal -visual
Elemento 1 grupal -visual
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Developing for Android (The movie)
Developing for Android (The movie)Developing for Android (The movie)
Developing for Android (The movie)
 
Blaapps - Servidor de Aplicaciones
Blaapps - Servidor de AplicacionesBlaapps - Servidor de Aplicaciones
Blaapps - Servidor de Aplicaciones
 
Karla narvaez
Karla narvaezKarla narvaez
Karla narvaez
 
Bw
BwBw
Bw
 
BW ITV
BW ITVBW ITV
BW ITV
 
Lenguaje de programacion edson
Lenguaje de programacion edsonLenguaje de programacion edson
Lenguaje de programacion edson
 
Ruby on Rails en Grandes Companias, Casos Reales
Ruby on Rails en Grandes Companias, Casos RealesRuby on Rails en Grandes Companias, Casos Reales
Ruby on Rails en Grandes Companias, Casos Reales
 
Proteccion Y Recuperacion De Imagenes
Proteccion Y Recuperacion De ImagenesProteccion Y Recuperacion De Imagenes
Proteccion Y Recuperacion De Imagenes
 
PROGRAMACION WEB
PROGRAMACION WEBPROGRAMACION WEB
PROGRAMACION WEB
 
POO
POOPOO
POO
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
ALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHO
ALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHOALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHO
ALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHO
 
ALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHO
ALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHOALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHO
ALGORITMOS,PSEUDOCODIGOS,DIAGRAMA DE FLUJO. LINA MARIA GALVIS CORCHO
 
Trabajo Por Equipo
Trabajo Por EquipoTrabajo Por Equipo
Trabajo Por Equipo
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 

Último (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 

programacion orientada a objetos

  • 1.
  • 2. DEFINICIÓN 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 y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.
  • 3. LA IMPORTANCIA •Facilita la creación de software de calidad: potencia en mantenimiento, la extensión y la reutilización. •Basada en el mono de pensar del hombre y en el modo de operar de la maquina. •El elemento básico no es la función (programación estructurada), si no un ente denominado objeto.
  • 4. Pensar en términos de COMO SE PIENSA objetos es muy parecido a EN OBJETOS como lo haríamos en la vida real. Por ejemplo vamos a pensar en un coche para tratar de modernizarlo en un esquema de poo. Diríamos que el coche es un elemento principal que tiene una serie de características, como podría ser el color, el modelo o la marca.
  • 5. EL OBJETO ES ALGO ESTUDIO REAL O NOMBRE IMAGINARIO. LENGUAJE NATURAL CARACTERISTICAS AUTOMOVIL FUNCIONES •TIPO •COLOR •CILINDRAJE •MODELO •MARCA MOVILIDAD LENGUAJE TECNICO NOMBRE ATRIBUTOS O PROPIEDADES METODOS
  • 6. COMPOSICIÓN DE UN OBJETO • TIEMPO DE VIDA: DURACIÓN DE UN OBJETO EN UN PROGRAMA. LOS OBJETOS SE CREAN MEDIANTE LA INSTALACIÓN Y DEJAN DE EXISTIR CUANDO SON DESTRUIDOS. • ESTADO: DEFINIDO POR SUS ATRIBUTOS. • COMPORTAMIENTO: DEFINIDA POR SUS MÉTODOS.
  • 7. LAS CLASES • ABSTRACCIONES QUE REPRESENTAN A UN CONJUNTO DE OBJETOS CON UN COMPORTAMIENTO E INTERFAZ COMÚN. • PLANTILLA PARA CREACION DE OBJETOS. • CUANDO SE CREA UN OBJETO (INSTALACION SE HA DE ESPECIFICAR DE QUÉ CLASE ES EL OBJETO INSTANCIADO, PARA QUE EL COMPILADOR COMPRENDA SUS CARACTERISTICAS.
  • 8. ESTRUCTURA DE CLASE ATRIBUTOS: VARIABLES QUE REPRESENTAN EL ESTADO DE LOS OBJETOS. MÉTODOS: FUNCIONES MENDIANTE CUALES SE REPRESENTA EL COMPRTMIENTO DE LOS OBJETOS. ESTOS METODOS MODIFICAN LOS VALORES DE LOS ATRIBUTOS Y REPRESENTAN LAS CAPACIDADES DEL OBJETO (SERVICIOS).
  • 9. EJEMPLOS DE LAS CLASES DE OBJETOS CLASE: PERSONA OBJETO: JUAN, ALBERTO, MARIA CLASE: FIGURA OBJETO: CIRCULO, CUADRADO Y TRIANGULO. CLASE: WEB OBJETO: WWW.INCAP.EDU.CO CLASE: TRANSPOTE OBJETO: CARRO, BARCO Y AVIÓN.