SlideShare una empresa de Scribd logo
PROGRAMACION
ORIENTADA A OBJETA
     INSTITUTO TECNOLOGICO DE
             TIJUANA – ITT
      25 DE SEPTIEMBRE DE 2012
   FUNDAMENTOS DE INVESTIGACION




       INTEGRANTES DE EQUIPO

 MORALES MEDRANO ABRAHAM
PAZOS ALVAREZ SAUL DAMIAN
FUENTES SALINAS BRYAN
¿QUE ES LA P.O.O.?
Se puede definir la P.O.O. como una técnica o
 estilo de programación que utiliza objetos como
 bloque esencial de construcción.




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      Es la descripción   Son las            Son las
que posee un        de un conjunto      funciones que      variables que
conjunto de         de objetos;         se incluyen        conforman al
                    consta de           dentro de la       objeto.
datos y un          métodos y
conjunto de                             definición de la
                    atributos que
operaciones. Es     resumen             clase y que
un elemento         características     procesan los
individual con      comunes de un       atributos.
                    conjunto de
identidad           objetos. Es una
propia; por         descripción
ejemplo un libro,   abstracta de un
un carro, etc.      grupo de objetos
PROGRAMACION ORIENTADA A OBJETOS
 "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        Java es multiplataforma,
  pueden dividir en dos        por tanto, se puede
  clasificaciones:             programar tanto en
                               Windows, Mac OS, así
 Puros: Son los               como cualquier
  lenguajes que trabajan       distribución de Linux.
  solamente con clases.

 Híbridos: Son los
  lenguajes a los que se le
  añaden herramientas
  para trabajar con clases.
 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                              León
 formas, se refiere a la                    EmitirSonido()
                            ANIMALES
 posibilidad de acceder    EmitirSonido()    Cascabel
 a un variado rango de                      EmitirSonido()
 funciones distintas a
 través del mismo
 interfaz.
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

PPTX
Normalizacion de bases de datos
PPTX
Java con base de datos
PDF
Arreglos Unidimensionales - Java - NetBeans
PPTX
Comandos básicos para bases de datos mysql y workbench
PPT
Modelo de Objeto Semantico
 
PPTX
Sql DML Lenguaje de manipulación de datos
PDF
Conceptos básicos de programación orientada a objetos (poo)
PDF
Ejercicios sql
Normalizacion de bases de datos
Java con base de datos
Arreglos Unidimensionales - Java - NetBeans
Comandos básicos para bases de datos mysql y workbench
Modelo de Objeto Semantico
 
Sql DML Lenguaje de manipulación de datos
Conceptos básicos de programación orientada a objetos (poo)
Ejercicios sql

La actualidad más candente (20)

PPTX
Ejercicios Entidad - Relacion
PDF
Base de datos 2(tema 3)
PPT
Unidad 3 Modelamiento De Datos Conceptual
PPT
Modelo de datos
PPT
modelo entidad-relacion
PDF
Base de datos relacionales
PPTX
Una base de datos relacional
PDF
Jerarquía de clases, herencia, polimorfismo
PPTX
Modelo Entidad - Relacion
PDF
Diccionario de datos en los sistemas de información
PDF
Programación MySQL-Ejercicios
PDF
Modelo Orientado A Objetos
PPTX
Estructura de datos: lista, pilas y colas
DOCX
Aplicaciones de los árboles y grafos
PDF
1. Modelo de Datos
PPTX
Unidad 1. Fundamentos de Base de Datos
PPT
Diseño de bases de datos
DOCX
Ejercicios normalizacion
PPT
Modelos de datos
PPTX
01. FUNDAMENTOS DE BASE DE DATOS.pptx
Ejercicios Entidad - Relacion
Base de datos 2(tema 3)
Unidad 3 Modelamiento De Datos Conceptual
Modelo de datos
modelo entidad-relacion
Base de datos relacionales
Una base de datos relacional
Jerarquía de clases, herencia, polimorfismo
Modelo Entidad - Relacion
Diccionario de datos en los sistemas de información
Programación MySQL-Ejercicios
Modelo Orientado A Objetos
Estructura de datos: lista, pilas y colas
Aplicaciones de los árboles y grafos
1. Modelo de Datos
Unidad 1. Fundamentos de Base de Datos
Diseño de bases de datos
Ejercicios normalizacion
Modelos de datos
01. FUNDAMENTOS DE BASE DE DATOS.pptx
Publicidad

Destacado (20)

DOCX
Que es y para que sirve la programacion orientada a objetos
PPT
Programacion orientada a objetos
PPT
Desarrollo de Software Orienta a Objetos
DOCX
Modelado Orientado a Objetos
PPTX
Programacion Orientada a Objetos
PPT
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
PPTX
Editores de texto PHP
PPTX
programacion orientada a objetos
PPT
POO: Herencia, Abstraccion y Polimorfismo
PPTX
Programación orientada a objetos
PPTX
Interfaz piratas
PPTX
Diagramas de secuencia actividad
PDF
Programacion orientada a objetos
DOCX
Programación orientada a objetos atributos metodos y eventos
PPS
Taller de educación práctica presentacion 15 marzo 2011
PPS
Controles de Base de datos 2º parte Siguiente completo s
PPS
Visual fotos desde base de datos Access
PPS
Conexión Base de Datos Access con Visual 2005
DOCX
Algoritmos, programas, compiladores y lenguajes de programacion
PPS
Estructura If Else If
Que es y para que sirve la programacion orientada a objetos
Programacion orientada a objetos
Desarrollo de Software Orienta a Objetos
Modelado Orientado a Objetos
Programacion Orientada a Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Editores de texto PHP
programacion orientada a objetos
POO: Herencia, Abstraccion y Polimorfismo
Programación orientada a objetos
Interfaz piratas
Diagramas de secuencia actividad
Programacion orientada a objetos
Programación orientada a objetos atributos metodos y eventos
Taller de educación práctica presentacion 15 marzo 2011
Controles de Base de datos 2º parte Siguiente completo s
Visual fotos desde base de datos Access
Conexión Base de Datos Access con Visual 2005
Algoritmos, programas, compiladores y lenguajes de programacion
Estructura If Else If
Publicidad

Similar a PROGRAMACION ORIENTADA A OBJETOS (20)

PPTX
Programación orientada
PPSX
Programación orientada a objeto
PPTX
Programación orientada a objetos
PPTX
Programación orientada a objetos
PPTX
Programación orientada a objetos
DOCX
Inroduccion al paradigma de la programación orientada a objetos
DOCX
Inroduccion al paradigma de la programación orientada a objetos
PPTX
Programación orientada a objetos
PPTX
Programacion orientada a objetos
PPTX
Programación orientada a objetos
PPTX
Programación orientada a objetos
PPTX
Programacion estructurada en objetos
PDF
PPTX
PPSX
Programacion orientada a objetos
PPTX
LABORATORIO DE PROGRAMACIÓN I
PDF
2983238 programacion-orientada-a-objetos
PPT
Diseño Orientado a Objetos
Programación orientada
Programación orientada a objeto
Programación orientada a objetos
Programación orientada a objetos
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
Programación orientada a objetos
Programacion orientada a objetos
Programación orientada a objetos
Programación orientada a objetos
Programacion estructurada en objetos
Programacion orientada a objetos
LABORATORIO DE PROGRAMACIÓN I
2983238 programacion-orientada-a-objetos
Diseño Orientado a Objetos

Más de Abraham Morales (6)

PPTX
asles-paho-hss.pptx
PPT
Valor Presente
PPTX
Tipos de Verbos: Verbo y verboide, presente indicativo y progresivo, futuro i...
PPTX
Tipos de Detergentes
PPT
Programacion web
PPT
Liderazgo
asles-paho-hss.pptx
Valor Presente
Tipos de Verbos: Verbo y verboide, presente indicativo y progresivo, futuro i...
Tipos de Detergentes
Programacion web
Liderazgo

PROGRAMACION ORIENTADA A OBJETOS

  • 1. PROGRAMACION ORIENTADA A OBJETA INSTITUTO TECNOLOGICO DE TIJUANA – ITT 25 DE SEPTIEMBRE DE 2012 FUNDAMENTOS DE INVESTIGACION INTEGRANTES DE EQUIPO  MORALES MEDRANO ABRAHAM PAZOS ALVAREZ SAUL DAMIAN FUENTES SALINAS BRYAN
  • 2. ¿QUE ES LA P.O.O.? Se puede definir la P.O.O. como una técnica o estilo de programación que utiliza objetos como bloque esencial de construcción. La POO no es un lenguaje de programación, más bien se puede aplicar a muchos lenguajes, como el C++,Python, etc.
  • 3. 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.
  • 4. 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
  • 5. 1 •OBJETOS 2 •CLASES 3 •METODOS 4 •ATRIBUTOS
  • 6. Es una entidad Es la descripción Son las Son las que posee un de un conjunto funciones que variables que conjunto de de objetos; se incluyen conforman al consta de dentro de la objeto. datos y un métodos y conjunto de definición de la atributos que operaciones. Es resumen clase y que un elemento características procesan los individual con comunes de un atributos. conjunto de identidad objetos. Es una propia; por descripción ejemplo un libro, abstracta de un un carro, etc. grupo de objetos
  • 8.  "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."
  • 9.  Los lenguajes POO se Java es multiplataforma, pueden dividir en dos por tanto, se puede clasificaciones: programar tanto en Windows, Mac OS, así  Puros: Son los como cualquier lenguajes que trabajan distribución de Linux. solamente con clases.  Híbridos: Son los lenguajes a los que se le añaden herramientas para trabajar con clases.
  • 10.  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.
  • 11. La programación orientada a objetos sirve para el desarrollo de aplicaciones, como juegos, aplicaciones de Web, Aplicaciones de celulares, etc.
  • 12. Se considera que un lenguaje esta totalmente orientado a objetos, si cumple con estas 4 características. *Encapsulación *Abstracción *Herencia *Polimorfismo
  • 13. 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.
  • 14. El polimorfismo, como su mismo nombre sugiere múltiples León formas, se refiere a la EmitirSonido() ANIMALES posibilidad de acceder EmitirSonido() Cascabel a un variado rango de EmitirSonido() funciones distintas a través del mismo interfaz.
  • 15. Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás.
  • 16. 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.