SlideShare una empresa de Scribd logo
1 de 6
PROGRAMACION
ORIENTADA A
OBJETOS
INTEGRANTES:
RODRIGO TOBAR.
BORIS TARAPUÉS
DOO.
POO.
Diseño orientado a objetos.
 Modelamiento de la solución.
 Modela la comunicación entre objetos.
 Encapsula atributos y las operaciones.
Programación orientada a objetos.
 Parte de la realidad.
 Paradigma de la programación estructurada.
 En los 80 ya se utilizaba programación orientada a objetos.
UML.
Lenguaje unificado de modelamiento.
 Apareció a principios de los 90 (James Rumbaugh, Grady Booch
“Rational Software Corporation”)
 En el 96 lanzan la primera versión de UML, 2001 versión 1.4 y la 2.0 en
el 2003 como tentativa.
 Esquema de representación gráfica orientada a objetos.
 Es flexible, extensible e independiente de la A/DOO
OBJETO
Objeto.
 Abstracción de la realidad.
 Cuando hablamos de un
determinado objeto hablamos de
una instancia.
 Una propiedad de los objetos es el
ocultamiento de información.
 Se comunican entre sí.
 Animados e inanimados
 Poseen atributos y
comportamientos.
CLASE
Clase
 Abstracción que define un tipo de
objeto especificando que
propiedades (atributos) y
operaciones va a tener.
MÉTODO.
PARÁMETROS.
Métodos.
 Conjunto de instrucciones definidas
dentro de una clase
(comportamiento).
 Para invocar un método se lo llama
mediante su nombre ejemplo:
 System.out.println();
 Una de las características principales
es la reutilización de código.
Parámetros.
 Son los valores que recibe un
función.
Código Fuente
 Son las instrucciones que debe seguir
la computadora para que ejecute
dicho programa.
 El código fuente debe ser eficaz y
sencillo de leer para cualquier
programador.
 Se escribe en un lenguaje de
programación, pero no es ejecutado
directamente por la computadora
sino que lo traduce a un código
binario para que la máquina lo
interprete fácilmente.
TIPOS DE DATOS.
Tipos de datos.
 Es la naturaleza de los datos que
debe pasarse a un parámetro.
 Pueden ser primitivos (sin métodos,
no son objetos, no necesitan una
invocación para ser creados),
ejemplo: “int, short, double, char”.
 Pueden ser tipo objetos (con
métodos, necesitan ser invocados
para ser creados), ejemplo:
“bibliotecas estándar de JAVA,
arrays”
INTERACCION ENTRE
OBJETOS.
 Los objetos no son entes individuales
cooperan para llevar a cabo una tarea
común.
 Normalmente un programa no tiene
objetos de una sola clase.
 La interacción entre objetos utiliza la
abstracción la modularización
 La abstracción que es la habilidad de
ignorar los detalles para centrarse en un
nivel más alto del programa.
 La modularización es dividir un todo en
partes bien definidas que pueden ser
construidas y examinadas separadamente,
las cuales interactúan entre si de manera
bien definida.

Más contenido relacionado

La actualidad más candente

Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Conalep Puebla III
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
NICK
 
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
Michael de la Cruz
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
Sandy Montoya Reyes
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
Josue Ivan Turcios
 
Programacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaProgramacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos Acosta
Marcos Acosta
 

La actualidad más candente (20)

Exposicion de lenguaje de programacion 2015
Exposicion de lenguaje de programacion 2015Exposicion de lenguaje de programacion 2015
Exposicion de lenguaje de programacion 2015
 
Análisis y Diseño OO 1
Análisis y Diseño OO 1Análisis y Diseño OO 1
Análisis y Diseño OO 1
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
cuestionario
cuestionariocuestionario
cuestionario
 
Comparacion pe y poo
Comparacion pe y pooComparacion pe y poo
Comparacion pe y poo
 
Programación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosProgramación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetos
 
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
 
Cuadro poo laisha
Cuadro poo laishaCuadro poo laisha
Cuadro poo laisha
 
Tabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetosTabla comparativa programación estructurada y orientada a objetos
Tabla comparativa programación estructurada y orientada a objetos
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a Objetos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Uml
UmlUml
Uml
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
 
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
 
Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
 
Programacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaProgramacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos Acosta
 
Deber de informatica
Deber de informaticaDeber de informatica
Deber de informatica
 

Similar a Programacionorientada a objetos

Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
Libertad25
 
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
Jose 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 objetos
Jose Angel Rodriguez
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
Abraham Morales
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Carlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Carlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Marcelo Brocel
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
RicardoAlbertoSalmor
 
Programación orientada a objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
HRS1993
 

Similar a Programacionorientada a objetos (20)

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
conceptos de la poo
conceptos de la pooconceptos de la poo
conceptos de la poo
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Fundamentos del Enfoque OO
Fundamentos del Enfoque OOFundamentos del Enfoque OO
Fundamentos del Enfoque OO
 
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
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
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
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
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
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Compu 1
Compu 1Compu 1
Compu 1
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
 
POO
POOPOO
POO
 
Introduccion al lenguaje java
Introduccion al lenguaje javaIntroduccion al lenguaje java
Introduccion al lenguaje java
 
Programación orientada a objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
 

Último

TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 

Último (9)

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 

Programacionorientada a objetos

  • 2. DOO. POO. Diseño orientado a objetos.  Modelamiento de la solución.  Modela la comunicación entre objetos.  Encapsula atributos y las operaciones. Programación orientada a objetos.  Parte de la realidad.  Paradigma de la programación estructurada.  En los 80 ya se utilizaba programación orientada a objetos.
  • 3. UML. Lenguaje unificado de modelamiento.  Apareció a principios de los 90 (James Rumbaugh, Grady Booch “Rational Software Corporation”)  En el 96 lanzan la primera versión de UML, 2001 versión 1.4 y la 2.0 en el 2003 como tentativa.  Esquema de representación gráfica orientada a objetos.  Es flexible, extensible e independiente de la A/DOO
  • 4. OBJETO Objeto.  Abstracción de la realidad.  Cuando hablamos de un determinado objeto hablamos de una instancia.  Una propiedad de los objetos es el ocultamiento de información.  Se comunican entre sí.  Animados e inanimados  Poseen atributos y comportamientos. CLASE Clase  Abstracción que define un tipo de objeto especificando que propiedades (atributos) y operaciones va a tener.
  • 5. MÉTODO. PARÁMETROS. Métodos.  Conjunto de instrucciones definidas dentro de una clase (comportamiento).  Para invocar un método se lo llama mediante su nombre ejemplo:  System.out.println();  Una de las características principales es la reutilización de código. Parámetros.  Son los valores que recibe un función. Código Fuente  Son las instrucciones que debe seguir la computadora para que ejecute dicho programa.  El código fuente debe ser eficaz y sencillo de leer para cualquier programador.  Se escribe en un lenguaje de programación, pero no es ejecutado directamente por la computadora sino que lo traduce a un código binario para que la máquina lo interprete fácilmente.
  • 6. TIPOS DE DATOS. Tipos de datos.  Es la naturaleza de los datos que debe pasarse a un parámetro.  Pueden ser primitivos (sin métodos, no son objetos, no necesitan una invocación para ser creados), ejemplo: “int, short, double, char”.  Pueden ser tipo objetos (con métodos, necesitan ser invocados para ser creados), ejemplo: “bibliotecas estándar de JAVA, arrays” INTERACCION ENTRE OBJETOS.  Los objetos no son entes individuales cooperan para llevar a cabo una tarea común.  Normalmente un programa no tiene objetos de una sola clase.  La interacción entre objetos utiliza la abstracción la modularización  La abstracción que es la habilidad de ignorar los detalles para centrarse en un nivel más alto del programa.  La modularización es dividir un todo en partes bien definidas que pueden ser construidas y examinadas separadamente, las cuales interactúan entre si de manera bien definida.